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