#[repr(C)]pub struct WireEpitaph {
pub error: WireI32,
}
Expand description
A FIDL protocol epitaph.
Fields§
§error: WireI32
The error status.
Trait Implementations§
Source§impl Clone for WireEpitaph
impl Clone for WireEpitaph
Source§fn clone(&self) -> WireEpitaph
fn clone(&self) -> WireEpitaph
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for WireEpitaph
impl Debug for WireEpitaph
Source§impl<D: ?Sized> Decode<D> for WireEpitaph
impl<D: ?Sized> Decode<D> for WireEpitaph
Source§impl Encodable for WireEpitaph
impl Encodable for WireEpitaph
Source§type Encoded = WireEpitaph
type Encoded = WireEpitaph
The wire type for the value.
Source§const COPY_OPTIMIZATION: CopyOptimization<Self, Self::Encoded> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, Self::Encoded> = _
Whether the conversion from
Self
to Self::Encoded
is equivalent to copying the raw bytes
of Self
. Read moreSource§impl<E: ?Sized> Encode<E> for WireEpitaph
impl<E: ?Sized> Encode<E> for WireEpitaph
Source§fn encode(
self,
encoder: &mut E,
out: &mut MaybeUninit<Self::Encoded>,
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut E, out: &mut MaybeUninit<Self::Encoded>, ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
Source§impl<E: ?Sized> EncodeRef<E> for WireEpitaph
impl<E: ?Sized> EncodeRef<E> for WireEpitaph
Source§fn encode_ref(
&self,
_: &mut E,
out: &mut MaybeUninit<Self::Encoded>,
) -> Result<(), EncodeError>
fn encode_ref( &self, _: &mut E, out: &mut MaybeUninit<Self::Encoded>, ) -> Result<(), EncodeError>
Encodes this reference into an encoder and output.
Source§impl Wire for WireEpitaph
impl Wire for WireEpitaph
Source§type Decoded<'de> = WireEpitaph
type Decoded<'de> = WireEpitaph
The decoded wire type, restricted to the
'de
lifetime.Source§fn zero_padding(_: &mut MaybeUninit<Self>)
fn zero_padding(_: &mut MaybeUninit<Self>)
Writes zeroes to the padding for this type, if any.
impl Copy for WireEpitaph
impl IntoBytes for WireEpitaphwhere
WireI32: IntoBytes,
Auto Trait Implementations§
impl Freeze for WireEpitaph
impl RefUnwindSafe for WireEpitaph
impl Send for WireEpitaph
impl Sync for WireEpitaph
impl Unpin for WireEpitaph
impl UnwindSafe for WireEpitaph
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