pub struct NodeBusTopology;Expand description
The type corresponding to the NodeBusTopology protocol. Provides the bus topology for the given node.
Trait Implementations§
Source§impl Debug for NodeBusTopology
impl Debug for NodeBusTopology
Source§impl Discoverable for NodeBusTopology
impl Discoverable for NodeBusTopology
Source§const PROTOCOL_NAME: &'static str = "fuchsia.driver.token.NodeBusTopology"
const PROTOCOL_NAME: &'static str = "fuchsia.driver.token.NodeBusTopology"
The service name to use to connect to this discoverable protocol.
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for NodeBusTopologywhere
___H: NodeBusTopologyClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for NodeBusTopologywhere
___H: NodeBusTopologyClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for NodeBusTopologywhere
___H: NodeBusTopologyLocalClientHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for NodeBusTopologywhere
___H: NodeBusTopologyLocalClientHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for NodeBusTopologywhere
___H: NodeBusTopologyLocalServerHandler<___T>,
___T: Transport,
for<'de> NodeBusTopologyGetRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for NodeBusTopologywhere
___H: NodeBusTopologyLocalServerHandler<___T>,
___T: Transport,
for<'de> NodeBusTopologyGetRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for NodeBusTopologywhere
___H: NodeBusTopologyServerHandler<___T> + Send,
___T: Transport,
for<'de> NodeBusTopologyGetRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for NodeBusTopologywhere
___H: NodeBusTopologyServerHandler<___T> + Send,
___T: Transport,
for<'de> NodeBusTopologyGetRequest: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___T> HasConnectionHandles<___T> for NodeBusTopologywhere
___T: Transport,
impl<___T> HasConnectionHandles<___T> for NodeBusTopologywhere
___T: Transport,
Source§impl HasTransport for NodeBusTopology
Available on Fuchsia only.
impl HasTransport for NodeBusTopology
Available on Fuchsia only.
Source§impl PartialEq for NodeBusTopology
impl PartialEq for NodeBusTopology
impl StructuralPartialEq for NodeBusTopology
Auto Trait Implementations§
impl Freeze for NodeBusTopology
impl RefUnwindSafe for NodeBusTopology
impl Send for NodeBusTopology
impl Sync for NodeBusTopology
impl Unpin for NodeBusTopology
impl UnsafeUnpin for NodeBusTopology
impl UnwindSafe for NodeBusTopology
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]