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