pub struct Status { /* private fields */ }Expand description
The wire type for zx::Status.
Implementations§
Trait Implementations§
Source§impl Constrained for Status
impl Constrained for Status
Source§type Constraint = ()
type Constraint = ()
Type of constraint information for this type.
Source§fn validate(
_: Slot<'_, Status>,
_: <Status as Constrained>::Constraint,
) -> Result<(), ValidationError>
fn validate( _: Slot<'_, Status>, _: <Status as Constrained>::Constraint, ) -> Result<(), ValidationError>
Validate a slot of this type against a constraint. Can be called when
pointers/envelopes are just presence markers.
Source§impl<D> Decode<D> for Statuswhere
D: ?Sized,
impl<D> Decode<D> for Statuswhere
D: ?Sized,
Source§fn decode(
slot: Slot<'_, Status>,
decoder: &mut D,
_: <Status as Constrained>::Constraint,
) -> Result<(), DecodeError>
fn decode( slot: Slot<'_, Status>, decoder: &mut D, _: <Status as Constrained>::Constraint, ) -> Result<(), DecodeError>
Decodes a value into a slot using a decoder. Read more
Source§impl<E> Encode<Status, E> for &Statuswhere
E: ?Sized,
impl<E> Encode<Status, E> for &Statuswhere
E: ?Sized,
Source§fn encode(
self,
encoder: &mut E,
out: &mut MaybeUninit<Status>,
constraint: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut E, out: &mut MaybeUninit<Status>, constraint: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
Source§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl<E> Encode<Status, E> for Statuswhere
E: ?Sized,
impl<E> Encode<Status, E> for Statuswhere
E: ?Sized,
Source§fn encode(
self,
encoder: &mut E,
out: &mut MaybeUninit<Status>,
constraint: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut E, out: &mut MaybeUninit<Status>, constraint: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
Source§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl FromWire<Status> for Status
impl FromWire<Status> for Status
Source§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl FromWireRef<Status> for Status
impl FromWireRef<Status> for Status
Source§fn from_wire_ref(wire: &Status) -> Status
fn from_wire_ref(wire: &Status) -> Status
Converts the given reference to this type.
Source§impl IntoNatural for Status
impl IntoNatural for Status
Source§impl Wire for Status
impl Wire for Status
Source§fn zero_padding(out: &mut MaybeUninit<Status>)
fn zero_padding(out: &mut MaybeUninit<Status>)
Writes zeroes to the padding for this type, if any.
impl Copy for Status
Auto Trait Implementations§
impl Freeze for Status
impl RefUnwindSafe for Status
impl Send for Status
impl Sync for Status
impl Unpin for Status
impl UnsafeUnpin for Status
impl UnwindSafe for Status
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
Source§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to Self