pub trait LocalHitProxyInterface: Send + Sync {
type UpgradeResponseFut: Future<Output = Result<(Option<ClientEnd<TouchSourceWithLocalHitMarker>>, Option<Box<ErrorForLocalHit>>), Error>> + Send;
// Required method
fn upgrade(
&self,
original: ClientEnd<TouchSourceMarker>,
) -> Self::UpgradeResponseFut;
}Required Associated Types§
type UpgradeResponseFut: Future<Output = Result<(Option<ClientEnd<TouchSourceWithLocalHitMarker>>, Option<Box<ErrorForLocalHit>>), Error>> + Send
Required Methods§
fn upgrade( &self, original: ClientEnd<TouchSourceMarker>, ) -> Self::UpgradeResponseFut
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".