Trait ConnectorServerHandler

Source
pub trait ConnectorServerHandler<___T: Transport> {
    // Required method
    fn connect(
        &mut self,
        sender: &ServerSender<Connector, ___T>,
        request: Request<Connect, ___T>,
    ) -> impl Future<Output = ()> + Send;
}
Expand description

A server handler for the Connector protocol.

See Connector for more details.

Required Methods§

Source

fn connect( &mut self, sender: &ServerSender<Connector, ___T>, request: Request<Connect, ___T>, ) -> impl Future<Output = ()> + Send

Forward a server end of a protocol so that it can be connected.

  • request server the server end of the protocol to be served. The FIDL protocol that this speaks is determined out-of-band.
  • response This function has no response. The function is one-way to match the pipelining behaviors of other virtual filesystems.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§