pub struct WireOptionalCounter { /* private fields */ }
Expand description
An optional Zircon Counter.
Implementations§
Source§impl WireOptionalCounter
impl WireOptionalCounter
Sourcepub fn set_encoded_present(out: &mut MaybeUninit<Self>)
pub fn set_encoded_present(out: &mut MaybeUninit<Self>)
Encodes a Counter as present in an output.
Sourcepub fn set_encoded_absent(out: &mut MaybeUninit<Self>)
pub fn set_encoded_absent(out: &mut MaybeUninit<Self>)
Encodes a Counter as absent in an output.
Sourcepub fn as_raw_handle(&self) -> Option<zx_handle_t>
pub fn as_raw_handle(&self) -> Option<zx_handle_t>
Returns the underlying [zx_handle_t
], if any.
Trait Implementations§
Source§impl Debug for WireOptionalCounter
impl Debug for WireOptionalCounter
Source§impl<D: HandleDecoder + ?Sized> Decode<D> for WireOptionalCounter
impl<D: HandleDecoder + ?Sized> Decode<D> for WireOptionalCounter
Source§impl FromWireOption<WireOptionalCounter> for Counter
impl FromWireOption<WireOptionalCounter> for Counter
Source§fn from_wire_option(wire: WireOptionalCounter) -> Option<Self>
fn from_wire_option(wire: WireOptionalCounter) -> Option<Self>
Converts the given
wire
to an option of this type.Source§impl IntoNatural for WireOptionalCounter
impl IntoNatural for WireOptionalCounter
Source§impl Wire for WireOptionalCounter
impl Wire for WireOptionalCounter
Source§type Decoded<'de> = WireOptionalCounter
type Decoded<'de> = WireOptionalCounter
The decoded wire type, restricted to the
'de
lifetime.Source§fn zero_padding(out: &mut MaybeUninit<Self>)
fn zero_padding(out: &mut MaybeUninit<Self>)
Writes zeroes to the padding for this type, if any.
Auto Trait Implementations§
impl Freeze for WireOptionalCounter
impl RefUnwindSafe for WireOptionalCounter
impl Send for WireOptionalCounter
impl Sync for WireOptionalCounter
impl Unpin for WireOptionalCounter
impl UnwindSafe for WireOptionalCounter
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