pub struct DriverRpmb;Expand description
The type corresponding to the DriverRpmb protocol.
A driver transport variant of the Rpmb protocol.
Trait Implementations§
Source§impl Debug for DriverRpmb
impl Debug for DriverRpmb
Source§impl Discoverable for DriverRpmb
impl Discoverable for DriverRpmb
Source§const PROTOCOL_NAME: &'static str = "fuchsia.hardware.rpmb.DriverRpmb"
const PROTOCOL_NAME: &'static str = "fuchsia.hardware.rpmb.DriverRpmb"
The service name to use to connect to this discoverable protocol.
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for DriverRpmbwhere
___H: DriverRpmbClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for DriverRpmbwhere
___H: DriverRpmbClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for DriverRpmbwhere
___H: DriverRpmbLocalClientHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for DriverRpmbwhere
___H: DriverRpmbLocalClientHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for DriverRpmbwhere
___H: DriverRpmbLocalServerHandler<___T>,
___T: Transport,
for<'de> RpmbRequestRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for DriverRpmbwhere
___H: DriverRpmbLocalServerHandler<___T>,
___T: Transport,
for<'de> RpmbRequestRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for DriverRpmbwhere
___H: DriverRpmbServerHandler<___T> + Send,
___T: Transport,
for<'de> RpmbRequestRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for DriverRpmbwhere
___H: DriverRpmbServerHandler<___T> + Send,
___T: Transport,
for<'de> RpmbRequestRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___T> HasConnectionHandles<___T> for DriverRpmbwhere
___T: Transport,
impl<___T> HasConnectionHandles<___T> for DriverRpmbwhere
___T: Transport,
Source§impl HasTransport for DriverRpmb
Available on crate feature driver only.
impl HasTransport for DriverRpmb
Available on crate feature
driver only.Source§type Transport = DriverChannel
type Transport = DriverChannel
The default transport type for this protocol.
Source§impl PartialEq for DriverRpmb
impl PartialEq for DriverRpmb
impl StructuralPartialEq for DriverRpmb
Auto Trait Implementations§
impl Freeze for DriverRpmb
impl RefUnwindSafe for DriverRpmb
impl Send for DriverRpmb
impl Sync for DriverRpmb
impl Unpin for DriverRpmb
impl UnwindSafe for DriverRpmb
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]