pub struct BootControl;Expand description
The type corresponding to the BootControl protocol. A service that processes notification about the system boot state.
Trait Implementations§
Source§impl Debug for BootControl
impl Debug for BootControl
Source§impl Discoverable for BootControl
impl Discoverable for BootControl
Source§const PROTOCOL_NAME: &'static str = "fuchsia.power.system.BootControl"
const PROTOCOL_NAME: &'static str = "fuchsia.power.system.BootControl"
The service name to use to connect to this discoverable protocol.
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for BootControlwhere
___H: BootControlClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for BootControlwhere
___H: BootControlClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for BootControlwhere
___H: BootControlLocalClientHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for BootControlwhere
___H: BootControlLocalClientHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for BootControlwhere
___H: BootControlLocalServerHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for BootControlwhere
___H: BootControlLocalServerHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for BootControlwhere
___H: BootControlServerHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for BootControlwhere
___H: BootControlServerHandler<___T> + Send,
___T: Transport,
Source§impl<___T> HasConnectionHandles<___T> for BootControlwhere
___T: Transport,
impl<___T> HasConnectionHandles<___T> for BootControlwhere
___T: Transport,
Source§impl HasTransport for BootControl
Available on Fuchsia only.
impl HasTransport for BootControl
Available on Fuchsia only.
Source§impl PartialEq for BootControl
impl PartialEq for BootControl
impl StructuralPartialEq for BootControl
Auto Trait Implementations§
impl Freeze for BootControl
impl RefUnwindSafe for BootControl
impl Send for BootControl
impl Sync for BootControl
impl Unpin for BootControl
impl UnsafeUnpin for BootControl
impl UnwindSafe for BootControl
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]