pub struct PowerTokenProvider;Expand description
The type corresponding to the PowerTokenProvider protocol.
Trait Implementations§
Source§impl Debug for PowerTokenProvider
impl Debug for PowerTokenProvider
Source§impl Discoverable for PowerTokenProvider
impl Discoverable for PowerTokenProvider
Source§const PROTOCOL_NAME: &'static str = "fuchsia.hardware.power.PowerTokenProvider"
const PROTOCOL_NAME: &'static str = "fuchsia.hardware.power.PowerTokenProvider"
The service name to use to connect to this discoverable protocol.
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for PowerTokenProviderwhere
___H: PowerTokenProviderClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for PowerTokenProviderwhere
___H: PowerTokenProviderClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for PowerTokenProviderwhere
___H: PowerTokenProviderLocalClientHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for PowerTokenProviderwhere
___H: PowerTokenProviderLocalClientHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for PowerTokenProviderwhere
___H: PowerTokenProviderLocalServerHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for PowerTokenProviderwhere
___H: PowerTokenProviderLocalServerHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for PowerTokenProviderwhere
___H: PowerTokenProviderServerHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for PowerTokenProviderwhere
___H: PowerTokenProviderServerHandler<___T> + Send,
___T: Transport,
Source§impl<___T> HasConnectionHandles<___T> for PowerTokenProviderwhere
___T: Transport,
impl<___T> HasConnectionHandles<___T> for PowerTokenProviderwhere
___T: Transport,
Source§impl HasTransport for PowerTokenProvider
Available on Fuchsia only.
impl HasTransport for PowerTokenProvider
Available on Fuchsia only.
Source§impl PartialEq for PowerTokenProvider
impl PartialEq for PowerTokenProvider
Source§fn eq(&self, other: &PowerTokenProvider) -> bool
fn eq(&self, other: &PowerTokenProvider) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PowerTokenProvider
Auto Trait Implementations§
impl Freeze for PowerTokenProvider
impl RefUnwindSafe for PowerTokenProvider
impl Send for PowerTokenProvider
impl Sync for PowerTokenProvider
impl Unpin for PowerTokenProvider
impl UnsafeUnpin for PowerTokenProvider
impl UnwindSafe for PowerTokenProvider
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]