pub struct PaddedUnion { /* private fields */ }Expand description
The wire type corresponding to PaddedUnion.
Implementations§
Trait Implementations§
Source§impl Clone for PaddedUnion
impl Clone for PaddedUnion
Source§impl Constrained for PaddedUnion
impl Constrained for PaddedUnion
Source§impl Debug for PaddedUnion
impl Debug for PaddedUnion
Source§impl<___D> Decode<___D> for PaddedUnionwhere
___D: InternalHandleDecoder + ?Sized,
impl<___D> Decode<___D> for PaddedUnionwhere
___D: InternalHandleDecoder + ?Sized,
Source§impl Drop for PaddedUnion
impl Drop for PaddedUnion
Source§impl<'a, ___E> Encode<PaddedUnion, ___E> for &'a PaddedUnionwhere
___E: InternalHandleEncoder + ?Sized,
impl<'a, ___E> Encode<PaddedUnion, ___E> for &'a PaddedUnionwhere
___E: InternalHandleEncoder + ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<PaddedUnion>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<PaddedUnion>, _: (), ) -> 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<PaddedUnion, ___E> for PaddedUnionwhere
___E: InternalHandleEncoder + ?Sized,
impl<___E> Encode<PaddedUnion, ___E> for PaddedUnionwhere
___E: InternalHandleEncoder + ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<PaddedUnion>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<PaddedUnion>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl FromWire<PaddedUnion> for PaddedUnion
impl FromWire<PaddedUnion> for PaddedUnion
Source§fn from_wire(wire: PaddedUnion) -> Self
fn from_wire(wire: PaddedUnion) -> Self
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl FromWireRef<PaddedUnion> for PaddedUnion
impl FromWireRef<PaddedUnion> for PaddedUnion
Source§fn from_wire_ref(wire: &PaddedUnion) -> Self
fn from_wire_ref(wire: &PaddedUnion) -> Self
Converts the given reference to this type.
Source§impl IntoNatural for PaddedUnion
impl IntoNatural for PaddedUnion
Source§type Natural = PaddedUnion
type Natural = PaddedUnion
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 PaddedUnion
impl Wire for PaddedUnion
Source§type Narrowed<'de> = PaddedUnion
type Narrowed<'de> = PaddedUnion
The narrowed wire type, restricted to the
'de lifetime.Source§fn zero_padding(out: &mut MaybeUninit<Self>)
fn zero_padding(out: &mut MaybeUninit<Self>)
Writes zeroes to the padding for this type, if any.
Auto Trait Implementations§
impl Freeze for PaddedUnion
impl RefUnwindSafe for PaddedUnion
impl Send for PaddedUnion
impl Sync for PaddedUnion
impl Unpin for PaddedUnion
impl UnsafeUnpin for PaddedUnion
impl UnwindSafe for PaddedUnion
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]