pub struct StatusResult { /* private fields */ }Expand description
The wire type for Result<(), zx::Status>.
Implementations§
Trait Implementations§
Source§impl Clone for StatusResult
impl Clone for StatusResult
Source§fn clone(&self) -> StatusResult
fn clone(&self) -> StatusResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Constrained for StatusResult
impl Constrained for StatusResult
Source§type Constraint = ()
type Constraint = ()
Type of constraint information for this type.
Source§fn validate(
_: Slot<'_, StatusResult>,
_: <StatusResult as Constrained>::Constraint,
) -> Result<(), ValidationError>
fn validate( _: Slot<'_, StatusResult>, _: <StatusResult as Constrained>::Constraint, ) -> Result<(), ValidationError>
Validate a slot of this type against a constraint. Can be called when
pointers/envelopes are just presence markers.
impl Copy for StatusResult
Source§impl Debug for StatusResult
impl Debug for StatusResult
Source§impl<D> Decode<D> for StatusResultwhere
D: ?Sized,
impl<D> Decode<D> for StatusResultwhere
D: ?Sized,
Source§fn decode(
slot: Slot<'_, StatusResult>,
decoder: &mut D,
_: <StatusResult as Constrained>::Constraint,
) -> Result<(), DecodeError>
fn decode( slot: Slot<'_, StatusResult>, decoder: &mut D, _: <StatusResult as Constrained>::Constraint, ) -> Result<(), DecodeError>
Decodes a value into a slot using a decoder. Read more
Source§impl<E> Encode<StatusResult, E> for Statuswhere
E: ?Sized,
impl<E> Encode<StatusResult, E> for Statuswhere
E: ?Sized,
Source§fn encode(
self,
encoder: &mut E,
out: &mut MaybeUninit<StatusResult>,
constraint: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut E, out: &mut MaybeUninit<StatusResult>, 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<StatusResult, E> for &Statuswhere
E: ?Sized,
impl<E> Encode<StatusResult, E> for &Statuswhere
E: ?Sized,
Source§fn encode(
self,
encoder: &mut E,
out: &mut MaybeUninit<StatusResult>,
constraint: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut E, out: &mut MaybeUninit<StatusResult>, 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<StatusResult, E> for Result<(), Status>where
E: ?Sized,
impl<E> Encode<StatusResult, E> for Result<(), Status>where
E: ?Sized,
Source§fn encode(
self,
encoder: &mut E,
out: &mut MaybeUninit<StatusResult>,
constraint: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut E, out: &mut MaybeUninit<StatusResult>, 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<StatusResult, E> for &Result<(), Status>where
E: ?Sized,
impl<E> Encode<StatusResult, E> for &Result<(), Status>where
E: ?Sized,
Source§fn encode(
self,
encoder: &mut E,
out: &mut MaybeUninit<StatusResult>,
constraint: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut E, out: &mut MaybeUninit<StatusResult>, 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 From<Status> for StatusResult
impl From<Status> for StatusResult
Source§fn from(value: Status) -> StatusResult
fn from(value: Status) -> StatusResult
Converts to this type from the input type.
Source§impl FromWire<StatusResult> for Result<(), Status>
impl FromWire<StatusResult> for Result<(), Status>
Source§fn from_wire(wire: StatusResult) -> Result<(), Status>
fn from_wire(wire: StatusResult) -> Result<(), Status>
Converts the given owned value to this type.
Source§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl FromWireRef<StatusResult> for Result<(), Status>
impl FromWireRef<StatusResult> for Result<(), Status>
Source§fn from_wire_ref(wire: &StatusResult) -> Result<(), Status>
fn from_wire_ref(wire: &StatusResult) -> Result<(), Status>
Converts the given reference to this type.
Source§impl IntoNatural for StatusResult
impl IntoNatural for StatusResult
Source§impl Wire for StatusResult
impl Wire for StatusResult
Source§type Narrowed<'de> = StatusResult
type Narrowed<'de> = StatusResult
The narrowed wire type, restricted to the
'de lifetime.Source§fn zero_padding(out: &mut MaybeUninit<StatusResult>)
fn zero_padding(out: &mut MaybeUninit<StatusResult>)
Writes zeroes to the padding for this type, if any.
Auto Trait Implementations§
impl Freeze for StatusResult
impl RefUnwindSafe for StatusResult
impl Send for StatusResult
impl Sync for StatusResult
impl Unpin for StatusResult
impl UnsafeUnpin for StatusResult
impl UnwindSafe for StatusResult
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