pub trait TrustedFlatlandFactoryProxyInterface: Send + Sync {
type CreateFlatlandResponseFut: Future<Output = Result<TrustedFlatlandFactoryCreateFlatlandResult, Error>> + Send;
// Required method
fn create_flatland(
&self,
server_end: ServerEnd<FlatlandMarker>,
config: TrustedFlatlandConfig,
) -> Self::CreateFlatlandResponseFut;
}Required Associated Types§
type CreateFlatlandResponseFut: Future<Output = Result<TrustedFlatlandFactoryCreateFlatlandResult, Error>> + Send
Required Methods§
fn create_flatland( &self, server_end: ServerEnd<FlatlandMarker>, config: TrustedFlatlandConfig, ) -> Self::CreateFlatlandResponseFut
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".