pub struct LifecycleObserverControlHandle { /* private fields */ }
Implementations§
Source§impl LifecycleObserverControlHandle
impl LifecycleObserverControlHandle
pub fn send_on_lifecycle_change( &self, event: LifecycleEvent, ) -> Result<(), Error>
Trait Implementations§
Source§impl Clone for LifecycleObserverControlHandle
impl Clone for LifecycleObserverControlHandle
Source§fn clone(&self) -> LifecycleObserverControlHandle
fn clone(&self) -> LifecycleObserverControlHandle
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl ControlHandle for LifecycleObserverControlHandle
impl ControlHandle for LifecycleObserverControlHandle
Source§fn shutdown(&self)
fn shutdown(&self)
Set the server to shutdown. The underlying channel is only closed the
next time the stream is polled.
Source§fn shutdown_with_epitaph(&self, status: Status)
fn shutdown_with_epitaph(&self, status: Status)
Sets the server to shutdown with an epitaph. The underlying channel is
only closed the next time the stream is polled.
Source§fn on_closed(&self) -> OnSignalsRef<'_>
fn on_closed(&self) -> OnSignalsRef<'_>
Returns a future that completes when the server receives the
PEER_CLOSED
signal.Source§fn signal_peer(
&self,
clear_mask: Signals,
set_mask: Signals,
) -> Result<(), Status>
fn signal_peer( &self, clear_mask: Signals, set_mask: Signals, ) -> Result<(), Status>
Sets and clears the signals provided on peer handle.
Auto Trait Implementations§
impl Freeze for LifecycleObserverControlHandle
impl !RefUnwindSafe for LifecycleObserverControlHandle
impl Send for LifecycleObserverControlHandle
impl Sync for LifecycleObserverControlHandle
impl Unpin for LifecycleObserverControlHandle
impl !UnwindSafe for LifecycleObserverControlHandle
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more