pub trait ControllerProxyInterface: Send + Sync {
    type SuspendResponseFut: Future<Output = Result<(), Error>> + Send;

    // Required method
    fn suspend(
        &self,
        peer_id: Option<&PeerId>,
        token: ServerEnd<StreamSuspenderMarker>
    ) -> Self::SuspendResponseFut;
}

Required Associated Types§

source

type SuspendResponseFut: Future<Output = Result<(), Error>> + Send

Required Methods§

source

fn suspend( &self, peer_id: Option<&PeerId>, token: ServerEnd<StreamSuspenderMarker> ) -> Self::SuspendResponseFut

Implementors§