pub struct PuppetPrintlnResponder { /* private fields */ }
Implementations§
Trait Implementations§
Source§impl Debug for PuppetPrintlnResponder
impl Debug for PuppetPrintlnResponder
Source§impl Drop for PuppetPrintlnResponder
impl Drop for PuppetPrintlnResponder
Set the the channel to be shutdown (see PuppetControlHandle::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 PuppetPrintlnResponder
impl Responder for PuppetPrintlnResponder
Source§type ControlHandle = PuppetControlHandle
type ControlHandle = PuppetControlHandle
The control handle for this protocol.
Source§fn control_handle(&self) -> &PuppetControlHandle
fn control_handle(&self) -> &PuppetControlHandle
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 PuppetPrintlnResponder
impl !RefUnwindSafe for PuppetPrintlnResponder
impl Send for PuppetPrintlnResponder
impl Sync for PuppetPrintlnResponder
impl Unpin for PuppetPrintlnResponder
impl !UnwindSafe for PuppetPrintlnResponder
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