pub struct SuspendBlocker;Expand description
The type corresponding to the SuspendBlocker protocol. An entity that blocks suspend until it handles transitions across hardware platform suspend and resume.
Trait Implementations§
Source§impl Debug for SuspendBlocker
impl Debug for SuspendBlocker
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for SuspendBlockerwhere
___H: SuspendBlockerClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for SuspendBlockerwhere
___H: SuspendBlockerClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for SuspendBlockerwhere
___H: SuspendBlockerLocalClientHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for SuspendBlockerwhere
___H: SuspendBlockerLocalClientHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for SuspendBlockerwhere
___H: SuspendBlockerLocalServerHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for SuspendBlockerwhere
___H: SuspendBlockerLocalServerHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for SuspendBlockerwhere
___H: SuspendBlockerServerHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for SuspendBlockerwhere
___H: SuspendBlockerServerHandler<___T> + Send,
___T: Transport,
Source§impl<___T> HasConnectionHandles<___T> for SuspendBlockerwhere
___T: Transport,
impl<___T> HasConnectionHandles<___T> for SuspendBlockerwhere
___T: Transport,
Source§impl HasTransport for SuspendBlocker
Available on Fuchsia only.
impl HasTransport for SuspendBlocker
Available on Fuchsia only.
Source§impl PartialEq for SuspendBlocker
impl PartialEq for SuspendBlocker
impl StructuralPartialEq for SuspendBlocker
Auto Trait Implementations§
impl Freeze for SuspendBlocker
impl RefUnwindSafe for SuspendBlocker
impl Send for SuspendBlocker
impl Sync for SuspendBlocker
impl Unpin for SuspendBlocker
impl UnsafeUnpin for SuspendBlocker
impl UnwindSafe for SuspendBlocker
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
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]