pub struct Rpmb;Expand description
The type corresponding to the Rpmb protocol.
Trait Implementations§
Source§impl Discoverable for Rpmb
impl Discoverable for Rpmb
Source§const PROTOCOL_NAME: &'static str = "fuchsia.hardware.rpmb.Rpmb"
const PROTOCOL_NAME: &'static str = "fuchsia.hardware.rpmb.Rpmb"
The service name to use to connect to this discoverable protocol.
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for Rpmbwhere
___H: RpmbClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for Rpmbwhere
___H: RpmbClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for Rpmbwhere
___H: RpmbLocalClientHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for Rpmbwhere
___H: RpmbLocalClientHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for Rpmbwhere
___H: RpmbLocalServerHandler<___T>,
___T: Transport,
for<'de> RpmbRequestRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for Rpmbwhere
___H: RpmbLocalServerHandler<___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 Rpmbwhere
___H: RpmbServerHandler<___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 Rpmbwhere
___H: RpmbServerHandler<___T> + Send,
___T: Transport,
for<'de> RpmbRequestRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl StructuralPartialEq for Rpmb
Auto Trait Implementations§
impl Freeze for Rpmb
impl RefUnwindSafe for Rpmb
impl Send for Rpmb
impl Sync for Rpmb
impl Unpin for Rpmb
impl UnwindSafe for Rpmb
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]