pub struct InterruptAttributor;Expand description
The type corresponding to the InterruptAttributor protocol. Provides information related to interrupts assigned by the board driver to various devices.
Trait Implementations§
Source§impl Debug for InterruptAttributor
impl Debug for InterruptAttributor
Source§impl<___H, ___T> DispatchClientMessage<___H, ___T> for InterruptAttributorwhere
___H: InterruptAttributorClientHandler<___T> + Send,
___T: Transport,
impl<___H, ___T> DispatchClientMessage<___H, ___T> for InterruptAttributorwhere
___H: InterruptAttributorClientHandler<___T> + Send,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for InterruptAttributorwhere
___H: InterruptAttributorLocalClientHandler<___T>,
___T: Transport,
impl<___H, ___T> DispatchLocalClientMessage<___H, ___T> for InterruptAttributorwhere
___H: InterruptAttributorLocalClientHandler<___T>,
___T: Transport,
Source§impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for InterruptAttributorwhere
___H: InterruptAttributorLocalServerHandler<___T>,
___T: Transport,
for<'de> InterruptAttributorGetInterruptInfoRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchLocalServerMessage<___H, ___T> for InterruptAttributorwhere
___H: InterruptAttributorLocalServerHandler<___T>,
___T: Transport,
for<'de> InterruptAttributorGetInterruptInfoRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___H, ___T> DispatchServerMessage<___H, ___T> for InterruptAttributorwhere
___H: InterruptAttributorServerHandler<___T> + Send,
___T: Transport,
for<'de> InterruptAttributorGetInterruptInfoRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
impl<___H, ___T> DispatchServerMessage<___H, ___T> for InterruptAttributorwhere
___H: InterruptAttributorServerHandler<___T> + Send,
___T: Transport,
for<'de> InterruptAttributorGetInterruptInfoRequest<'de>: Decode<<<___T as Transport>::RecvBuffer as AsDecoder<'de>>::Decoder, Constraint = ()>,
Source§impl<___T> HasConnectionHandles<___T> for InterruptAttributorwhere
___T: Transport,
impl<___T> HasConnectionHandles<___T> for InterruptAttributorwhere
___T: Transport,
Source§impl HasTransport for InterruptAttributor
Available on Fuchsia only.
impl HasTransport for InterruptAttributor
Available on Fuchsia only.
Source§impl PartialEq for InterruptAttributor
impl PartialEq for InterruptAttributor
Source§fn eq(&self, other: &InterruptAttributor) -> bool
fn eq(&self, other: &InterruptAttributor) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for InterruptAttributor
Auto Trait Implementations§
impl Freeze for InterruptAttributor
impl RefUnwindSafe for InterruptAttributor
impl Send for InterruptAttributor
impl Sync for InterruptAttributor
impl Unpin for InterruptAttributor
impl UnsafeUnpin for InterruptAttributor
impl UnwindSafe for InterruptAttributor
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]