pub struct Firmware;Expand description
The type corresponding to the Firmware protocol.
Trait Implementations§
Source§impl Discoverable for Firmware
impl Discoverable for Firmware
Source§const PROTOCOL_NAME: &'static str = "fuchsia.hardware.platform.bus.Firmware"
const PROTOCOL_NAME: &'static str = "fuchsia.hardware.platform.bus.Firmware"
The service name to use to connect to this discoverable protocol.
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for Firmwarewhere
___H: FirmwareClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for Firmwarewhere
___H: FirmwareClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for Firmwarewhere
___H: FirmwareLocalClientHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for Firmwarewhere
___H: FirmwareLocalClientHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for Firmwarewhere
___H: FirmwareLocalServerHandler<___T>,
___T: Transport,
for<'de> FirmwareGetFirmwareRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for Firmwarewhere
___H: FirmwareLocalServerHandler<___T>,
___T: Transport,
for<'de> FirmwareGetFirmwareRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for Firmwarewhere
___H: FirmwareServerHandler<___T> + Send,
___T: Transport,
for<'de> FirmwareGetFirmwareRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for Firmwarewhere
___H: FirmwareServerHandler<___T> + Send,
___T: Transport,
for<'de> FirmwareGetFirmwareRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl HasTransport for Firmware
Available on crate feature driver only.
impl HasTransport for Firmware
Available on crate feature
driver only.Source§type Transport = DriverChannel
type Transport = DriverChannel
The default transport type for this protocol.
impl StructuralPartialEq for Firmware
Auto Trait Implementations§
impl Freeze for Firmware
impl RefUnwindSafe for Firmware
impl Send for Firmware
impl Sync for Firmware
impl Unpin for Firmware
impl UnsafeUnpin for Firmware
impl UnwindSafe for Firmware
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]