pub trait HostFutureClientStreams {
// Required methods
fn subscribe(
&mut self,
self_: Resource<FutureClientStreams>,
) -> Result<Resource<Pollable>>;
fn get(
&mut self,
self_: Resource<FutureClientStreams>,
) -> Result<Option<Result<Result<(Resource<ClientConnection>, Resource<InputStream>, Resource<OutputStream>), Resource<IoError>>, ()>>>;
fn drop(&mut self, rep: Resource<FutureClientStreams>) -> Result<()>;
}Required Methods§
fn subscribe( &mut self, self_: Resource<FutureClientStreams>, ) -> Result<Resource<Pollable>>
fn get( &mut self, self_: Resource<FutureClientStreams>, ) -> Result<Option<Result<Result<(Resource<ClientConnection>, Resource<InputStream>, Resource<OutputStream>), Resource<IoError>>, ()>>>
fn drop(&mut self, rep: Resource<FutureClientStreams>) -> Result<()>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".