#[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 WireEpitaph
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