pub struct WireDebugLog { /* private fields */ }
Expand description
A Zircon DebugLog.
Implementations§
Source§impl WireDebugLog
impl WireDebugLog
Sourcepub fn set_encoded_present(out: &mut MaybeUninit<Self>)
pub fn set_encoded_present(out: &mut MaybeUninit<Self>)
Encodes a DebugLog as present in an output.
Sourcepub fn is_invalid(&self) -> bool
pub fn is_invalid(&self) -> bool
Returns whether the underlying zx_handle_t
is invalid.
Sourcepub fn as_raw_handle(&self) -> zx_handle_t
pub fn as_raw_handle(&self) -> zx_handle_t
Returns the underlying [zx_handle_t
].
Trait Implementations§
Source§impl Debug for WireDebugLog
impl Debug for WireDebugLog
Source§impl<D: HandleDecoder + ?Sized> Decode<D> for WireDebugLog
impl<D: HandleDecoder + ?Sized> Decode<D> for WireDebugLog
Source§impl FromWire<WireDebugLog> for DebugLog
impl FromWire<WireDebugLog> for DebugLog
Source§fn from_wire(wire: WireDebugLog) -> Self
fn from_wire(wire: WireDebugLog) -> Self
Converts the given
wire
to this type.Source§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl IntoNatural for WireDebugLog
impl IntoNatural for WireDebugLog
Source§impl Wire for WireDebugLog
impl Wire for WireDebugLog
Source§type Decoded<'de> = WireDebugLog
type Decoded<'de> = WireDebugLog
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 WireDebugLog
impl RefUnwindSafe for WireDebugLog
impl Send for WireDebugLog
impl Sync for WireDebugLog
impl Unpin for WireDebugLog
impl UnwindSafe for WireDebugLog
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