Skip to main content

SysSuspendServerHandler

Trait SysSuspendServerHandler 

Source
pub trait SysSuspendServerHandler<___T: Transport = Channel> {
    // Required method
    fn callback(
        &mut self,
        request: Request<Callback, ___T>,
        responder: Responder<Callback, ___T>,
    ) -> impl Future<Output = ()> + Send;
}
Expand description

A server handler for the SysSuspend protocol.

See SysSuspend for more details.

Required Methods§

Source

fn callback( &mut self, request: Request<Callback, ___T>, responder: Responder<Callback, ___T>, ) -> impl Future<Output = ()> + Send

Invoked by the platform bus when its suspend hook is called.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§