pub struct FidlvizBits { /* private fields */ }Expand description
The wire type corresponding to FidlvizBits.
Trait Implementations§
Source§impl Clone for FidlvizBits
impl Clone for FidlvizBits
Source§fn clone(&self) -> FidlvizBits
fn clone(&self) -> FidlvizBits
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 Constrained for FidlvizBits
impl Constrained for FidlvizBits
Source§type Constraint = ()
type Constraint = ()
Type of constraint information for this type.
Source§fn validate(
_: Slot<'_, FidlvizBits>,
_: <FidlvizBits as Constrained>::Constraint,
) -> Result<(), ValidationError>
fn validate( _: Slot<'_, FidlvizBits>, _: <FidlvizBits 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 Debug for FidlvizBits
impl Debug for FidlvizBits
Source§impl<___D> Decode<___D> for FidlvizBitswhere
___D: ?Sized,
impl<___D> Decode<___D> for FidlvizBitswhere
___D: ?Sized,
Source§impl<'a, ___E> Encode<FidlvizBits, ___E> for &'a FidlvizBitswhere
___E: ?Sized,
impl<'a, ___E> Encode<FidlvizBits, ___E> for &'a FidlvizBitswhere
___E: ?Sized,
Source§fn encode(
self,
_: &mut ___E,
out: &mut MaybeUninit<FidlvizBits>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, _: &mut ___E, out: &mut MaybeUninit<FidlvizBits>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl<___E> Encode<FidlvizBits, ___E> for FidlvizBitswhere
___E: ?Sized,
impl<___E> Encode<FidlvizBits, ___E> for FidlvizBitswhere
___E: ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<FidlvizBits>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<FidlvizBits>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl From<FidlvizBits> for FidlvizBits
impl From<FidlvizBits> for FidlvizBits
Source§fn from(wire: FidlvizBits) -> FidlvizBits
fn from(wire: FidlvizBits) -> FidlvizBits
Converts to this type from the input type.
Source§impl From<FidlvizBits> for FidlvizBits
impl From<FidlvizBits> for FidlvizBits
Source§fn from(natural: FidlvizBits) -> FidlvizBits
fn from(natural: FidlvizBits) -> FidlvizBits
Converts to this type from the input type.
Source§impl FromWire<FidlvizBits> for FidlvizBits
impl FromWire<FidlvizBits> for FidlvizBits
Source§fn from_wire(wire: FidlvizBits) -> FidlvizBits
fn from_wire(wire: FidlvizBits) -> FidlvizBits
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl FromWireRef<FidlvizBits> for FidlvizBits
impl FromWireRef<FidlvizBits> for FidlvizBits
Source§fn from_wire_ref(wire: &FidlvizBits) -> FidlvizBits
fn from_wire_ref(wire: &FidlvizBits) -> FidlvizBits
Converts the given reference to this type.
Source§impl IntoNatural for FidlvizBits
impl IntoNatural for FidlvizBits
Source§type Natural = FidlvizBits
type Natural = FidlvizBits
A good default type for this wire type to convert into.
§fn into_natural(self) -> Self::Natural
fn into_natural(self) -> Self::Natural
Converts this type into its natural equivalent.
Source§impl Wire for FidlvizBits
impl Wire for FidlvizBits
Source§type Narrowed<'de> = FidlvizBits
type Narrowed<'de> = FidlvizBits
The narrowed wire type, restricted to the
'de lifetime.Source§fn zero_padding(_: &mut MaybeUninit<FidlvizBits>)
fn zero_padding(_: &mut MaybeUninit<FidlvizBits>)
Writes zeroes to the padding for this type, if any.
impl Copy for FidlvizBits
Auto Trait Implementations§
impl Freeze for FidlvizBits
impl RefUnwindSafe for FidlvizBits
impl Send for FidlvizBits
impl Sync for FidlvizBits
impl Unpin for FidlvizBits
impl UnsafeUnpin for FidlvizBits
impl UnwindSafe for FidlvizBits
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, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§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]