#[repr(C)]pub struct ThreeByteInStruct {
pub elem1: ThreeByte,
pub elem2: ThreeByte,
pub elem3: ThreeByte,
}Expand description
The wire type corresponding to ThreeByteInStruct.
Fields§
§elem1: ThreeByte§elem2: ThreeByte§elem3: ThreeByteTrait Implementations§
Source§impl Clone for ThreeByteInStruct
impl Clone for ThreeByteInStruct
Source§fn clone(&self) -> ThreeByteInStruct
fn clone(&self) -> ThreeByteInStruct
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 ThreeByteInStruct
impl Constrained for ThreeByteInStruct
Source§impl Debug for ThreeByteInStruct
impl Debug for ThreeByteInStruct
Source§impl<___D> Decode<___D> for ThreeByteInStructwhere
___D: InternalHandleDecoder + ?Sized,
impl<___D> Decode<___D> for ThreeByteInStructwhere
___D: InternalHandleDecoder + ?Sized,
Source§impl<'a, ___E> Encode<ThreeByteInStruct, ___E> for &'a ThreeByteInStructwhere
___E: InternalHandleEncoder + ?Sized,
impl<'a, ___E> Encode<ThreeByteInStruct, ___E> for &'a ThreeByteInStructwhere
___E: InternalHandleEncoder + ?Sized,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<ThreeByteInStruct>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<ThreeByteInStruct>, _: (), ) -> 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<ThreeByteInStruct, ___E> for ThreeByteInStructwhere
___E: InternalHandleEncoder + ?Sized,
impl<___E> Encode<ThreeByteInStruct, ___E> for ThreeByteInStructwhere
___E: InternalHandleEncoder + ?Sized,
Source§const COPY_OPTIMIZATION: CopyOptimization<Self, ThreeByteInStruct>
const COPY_OPTIMIZATION: CopyOptimization<Self, ThreeByteInStruct>
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<ThreeByteInStruct>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<ThreeByteInStruct>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
Source§impl<___E, T0, T1, T2> Encode<ThreeByteInStruct, ___E> for ThreeByteInStruct<T0, T1, T2>
impl<___E, T0, T1, T2> Encode<ThreeByteInStruct, ___E> for ThreeByteInStruct<T0, T1, T2>
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<ThreeByteInStruct>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<ThreeByteInStruct>, _: (), ) -> 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<ThreeByteInStruct> for ThreeByteInStruct
impl FromWire<ThreeByteInStruct> for ThreeByteInStruct
Source§const COPY_OPTIMIZATION: CopyOptimization<ThreeByteInStruct, Self>
const COPY_OPTIMIZATION: CopyOptimization<ThreeByteInStruct, Self>
Source§fn from_wire(wire: ThreeByteInStruct) -> Self
fn from_wire(wire: ThreeByteInStruct) -> Self
Converts the given owned value to this type.
Source§impl FromWireRef<ThreeByteInStruct> for ThreeByteInStruct
impl FromWireRef<ThreeByteInStruct> for ThreeByteInStruct
Source§fn from_wire_ref(wire: &ThreeByteInStruct) -> Self
fn from_wire_ref(wire: &ThreeByteInStruct) -> Self
Converts the given reference to this type.
Source§impl IntoNatural for ThreeByteInStruct
impl IntoNatural for ThreeByteInStruct
Source§type Natural = ThreeByteInStruct
type Natural = ThreeByteInStruct
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 ThreeByteInStruct
impl Wire for ThreeByteInStruct
Source§type Narrowed<'de> = ThreeByteInStruct
type Narrowed<'de> = ThreeByteInStruct
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 ThreeByteInStruct
impl RefUnwindSafe for ThreeByteInStruct
impl Send for ThreeByteInStruct
impl Sync for ThreeByteInStruct
impl Unpin for ThreeByteInStruct
impl UnsafeUnpin for ThreeByteInStruct
impl UnwindSafe for ThreeByteInStruct
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]