pub struct PeerControllerEstablishStreamResponder { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl Drop for PeerControllerEstablishStreamResponder
impl Drop for PeerControllerEstablishStreamResponder
Set the the channel to be shutdown (see PeerControllerControlHandle::shutdown
)
if the responder is dropped without sending a response, so that the client
doesn’t hang. To prevent this behavior, call drop_without_shutdown
.
Source§impl Responder for PeerControllerEstablishStreamResponder
impl Responder for PeerControllerEstablishStreamResponder
Source§type ControlHandle = PeerControllerControlHandle
type ControlHandle = PeerControllerControlHandle
The control handle for this protocol.
Source§fn control_handle(&self) -> &PeerControllerControlHandle
fn control_handle(&self) -> &PeerControllerControlHandle
Returns the
ControlHandle
for this protocol.Source§fn drop_without_shutdown(self)
fn drop_without_shutdown(self)
Drops the responder without setting the channel to shutdown. Read more
Auto Trait Implementations§
impl Freeze for PeerControllerEstablishStreamResponder
impl !RefUnwindSafe for PeerControllerEstablishStreamResponder
impl Send for PeerControllerEstablishStreamResponder
impl Sync for PeerControllerEstablishStreamResponder
impl Unpin for PeerControllerEstablishStreamResponder
impl !UnwindSafe for PeerControllerEstablishStreamResponder
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