Struct ControllerSpawnConsoleResponse
#[repr(C)]pub struct ControllerSpawnConsoleResponse {
pub exit_code: u8,
}
Fields§
§exit_code: u8
Trait Implementations§
§impl Clone for ControllerSpawnConsoleResponse
impl Clone for ControllerSpawnConsoleResponse
§fn clone(&self) -> ControllerSpawnConsoleResponse
fn clone(&self) -> ControllerSpawnConsoleResponse
Returns a copy 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 more§impl Debug for ControllerSpawnConsoleResponse
impl Debug for ControllerSpawnConsoleResponse
§impl<D> Decode<ControllerSpawnConsoleResponse, D> for ControllerSpawnConsoleResponsewhere
D: ResourceDialect,
impl<D> Decode<ControllerSpawnConsoleResponse, D> for ControllerSpawnConsoleResponsewhere
D: ResourceDialect,
§fn new_empty() -> ControllerSpawnConsoleResponse
fn new_empty() -> ControllerSpawnConsoleResponse
Creates a valid instance of
Self
. The specific value does not matter,
since it will be overwritten by decode
.§impl<D> Encode<ControllerSpawnConsoleResponse, D> for &ControllerSpawnConsoleResponsewhere
D: ResourceDialect,
impl<D> Encode<ControllerSpawnConsoleResponse, D> for &ControllerSpawnConsoleResponsewhere
D: ResourceDialect,
§impl Hash for ControllerSpawnConsoleResponse
impl Hash for ControllerSpawnConsoleResponse
§impl Ord for ControllerSpawnConsoleResponse
impl Ord for ControllerSpawnConsoleResponse
§fn cmp(&self, other: &ControllerSpawnConsoleResponse) -> Ordering
fn cmp(&self, other: &ControllerSpawnConsoleResponse) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
§impl PartialEq for ControllerSpawnConsoleResponse
impl PartialEq for ControllerSpawnConsoleResponse
§impl PartialOrd for ControllerSpawnConsoleResponse
impl PartialOrd for ControllerSpawnConsoleResponse
§impl TypeMarker for ControllerSpawnConsoleResponse
impl TypeMarker for ControllerSpawnConsoleResponse
§type Owned = ControllerSpawnConsoleResponse
type Owned = ControllerSpawnConsoleResponse
The owned Rust type which this FIDL type decodes into.
§fn inline_align(_context: Context) -> usize
fn inline_align(_context: Context) -> usize
Returns the minimum required alignment of the inline portion of the
encoded object. It must be a (nonzero) power of two.
§fn inline_size(_context: Context) -> usize
fn inline_size(_context: Context) -> usize
Returns the size of the inline portion of the encoded object, including
padding for alignment. Must be a multiple of
inline_align
.§fn encode_is_copy() -> bool
fn encode_is_copy() -> bool
Returns true if the memory layout of
Self::Owned
matches the FIDL wire
format and encoding requires no validation. When true, we can optimize
encoding arrays and vectors of Self::Owned
to a single memcpy. Read more§fn decode_is_copy() -> bool
fn decode_is_copy() -> bool
Returns true if the memory layout of
Self::Owned
matches the FIDL wire
format and decoding requires no validation. When true, we can optimize
decoding arrays and vectors of Self::Owned
to a single memcpy.§impl ValueTypeMarker for ControllerSpawnConsoleResponse
impl ValueTypeMarker for ControllerSpawnConsoleResponse
§type Borrowed<'a> = &'a ControllerSpawnConsoleResponse
type Borrowed<'a> = &'a ControllerSpawnConsoleResponse
The Rust type to use for encoding. This is a particular
Encode<Self>
type cheaply obtainable from &Self::Owned
. There are three cases: Read more§fn borrow(
value: &<ControllerSpawnConsoleResponse as TypeMarker>::Owned,
) -> <ControllerSpawnConsoleResponse as ValueTypeMarker>::Borrowed<'_>
fn borrow( value: &<ControllerSpawnConsoleResponse as TypeMarker>::Owned, ) -> <ControllerSpawnConsoleResponse as ValueTypeMarker>::Borrowed<'_>
Cheaply converts from
&Self::Owned
to Self::Borrowed
.impl Copy for ControllerSpawnConsoleResponse
impl Eq for ControllerSpawnConsoleResponse
impl Persistable for ControllerSpawnConsoleResponse
impl StructuralPartialEq for ControllerSpawnConsoleResponse
Auto Trait Implementations§
impl Freeze for ControllerSpawnConsoleResponse
impl RefUnwindSafe for ControllerSpawnConsoleResponse
impl Send for ControllerSpawnConsoleResponse
impl Sync for ControllerSpawnConsoleResponse
impl Unpin for ControllerSpawnConsoleResponse
impl UnwindSafe for ControllerSpawnConsoleResponse
Blanket Implementations§
§impl<T> Body for Twhere
T: Persistable,
impl<T> Body for Twhere
T: Persistable,
§type MarkerAtTopLevel = T
type MarkerAtTopLevel = T
The marker type to use when the body is at the top-level.
§type MarkerInResultUnion = T
type MarkerInResultUnion = T
The marker type to use when the body is nested in a result union.
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