Struct WireOptionalInterrupt
pub struct WireOptionalInterrupt { /* private fields */ }
Expand description
An optional Zircon Interrupt.
Implementations§
§impl WireOptionalInterrupt
impl WireOptionalInterrupt
pub fn set_encoded_present(out: &mut MaybeUninit<WireOptionalInterrupt>)
pub fn set_encoded_present(out: &mut MaybeUninit<WireOptionalInterrupt>)
Encodes a Interrupt as present in an output.
pub fn set_encoded_absent(out: &mut MaybeUninit<WireOptionalInterrupt>)
pub fn set_encoded_absent(out: &mut MaybeUninit<WireOptionalInterrupt>)
Encodes a Interrupt as absent in an output.
pub fn as_raw_handle(&self) -> Option<u32>
pub fn as_raw_handle(&self) -> Option<u32>
Returns the underlying zx_handle_t
, if any.
Trait Implementations§
§impl Debug for WireOptionalInterrupt
impl Debug for WireOptionalInterrupt
§impl<D> Decode<D> for WireOptionalInterruptwhere
D: HandleDecoder + ?Sized,
impl<D> Decode<D> for WireOptionalInterruptwhere
D: HandleDecoder + ?Sized,
§fn decode(
slot: Slot<'_, WireOptionalInterrupt>,
decoder: &mut D,
) -> Result<(), DecodeError>
fn decode( slot: Slot<'_, WireOptionalInterrupt>, decoder: &mut D, ) -> Result<(), DecodeError>
Decodes a value into a slot using a decoder. Read more
§impl FromWireOption<WireOptionalInterrupt> for Interrupt
impl FromWireOption<WireOptionalInterrupt> for Interrupt
§fn from_wire_option(wire: WireOptionalInterrupt) -> Option<Interrupt>
fn from_wire_option(wire: WireOptionalInterrupt) -> Option<Interrupt>
Converts the given
wire
to an option of this type.§impl Wire for WireOptionalInterrupt
impl Wire for WireOptionalInterrupt
§type Decoded<'de> = WireOptionalInterrupt
type Decoded<'de> = WireOptionalInterrupt
The decoded wire type, restricted to the
'de
lifetime.§fn zero_padding(out: &mut MaybeUninit<WireOptionalInterrupt>)
fn zero_padding(out: &mut MaybeUninit<WireOptionalInterrupt>)
Writes zeroes to the padding for this type, if any.
Auto Trait Implementations§
impl Freeze for WireOptionalInterrupt
impl RefUnwindSafe for WireOptionalInterrupt
impl Send for WireOptionalInterrupt
impl Sync for WireOptionalInterrupt
impl Unpin for WireOptionalInterrupt
impl UnwindSafe for WireOptionalInterrupt
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