pub struct StreamSuspenderControlHandle { /* private fields */ }Implementations§
Source§impl StreamSuspenderControlHandle
impl StreamSuspenderControlHandle
pub fn shutdown_with_epitaph(&self, status: impl Into<Epitaph>)
Source§impl StreamSuspenderControlHandle
impl StreamSuspenderControlHandle
pub fn send_on_suspended(&self) -> Result<(), Error>
Trait Implementations§
Source§impl Clone for StreamSuspenderControlHandle
impl Clone for StreamSuspenderControlHandle
Source§impl ControlHandle for StreamSuspenderControlHandle
impl ControlHandle for StreamSuspenderControlHandle
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: Epitaph)
fn shutdown_with_epitaph(&self, status: Epitaph)
Sets the server to shutdown with an epitaph. The underlying channel is
only closed the next time the stream is polled.
Auto Trait Implementations§
impl !RefUnwindSafe for StreamSuspenderControlHandle
impl !UnwindSafe for StreamSuspenderControlHandle
impl Freeze for StreamSuspenderControlHandle
impl Send for StreamSuspenderControlHandle
impl Sync for StreamSuspenderControlHandle
impl Unpin for StreamSuspenderControlHandle
impl UnsafeUnpin for StreamSuspenderControlHandle
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