#[repr(C)]pub struct OneLayerStructWithBool {
pub a: bool,
pub b: u8,
pub c: u16,
pub d: u32,
}Fields§
§a: bool§b: u8§c: u16§d: u32Trait Implementations§
Source§impl Clone for OneLayerStructWithBool
impl Clone for OneLayerStructWithBool
Source§fn clone(&self) -> OneLayerStructWithBool
fn clone(&self) -> OneLayerStructWithBool
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 CompatFrom<OneLayerStructWithBool> for OneLayerStructWithBool
impl CompatFrom<OneLayerStructWithBool> for OneLayerStructWithBool
Source§fn compat_from(value: OneLayerStructWithBool) -> OneLayerStructWithBool
fn compat_from(value: OneLayerStructWithBool) -> OneLayerStructWithBool
Converts
value into a value of this type.Source§impl Debug for OneLayerStructWithBool
impl Debug for OneLayerStructWithBool
Source§impl<'a, ___E> Encode<OneLayerStructWithBool, ___E> for &'a OneLayerStructWithBoolwhere
___E: InternalHandleEncoder + ?Sized,
impl<'a, ___E> Encode<OneLayerStructWithBool, ___E> for &'a OneLayerStructWithBoolwhere
___E: InternalHandleEncoder + ?Sized,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<OneLayerStructWithBool>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<OneLayerStructWithBool>, _: (), ) -> 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<OneLayerStructWithBool, ___E> for OneLayerStructWithBoolwhere
___E: InternalHandleEncoder + ?Sized,
impl<___E> Encode<OneLayerStructWithBool, ___E> for OneLayerStructWithBoolwhere
___E: InternalHandleEncoder + ?Sized,
Source§const COPY_OPTIMIZATION: CopyOptimization<OneLayerStructWithBool, OneLayerStructWithBool>
const COPY_OPTIMIZATION: CopyOptimization<OneLayerStructWithBool, OneLayerStructWithBool>
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<OneLayerStructWithBool>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<OneLayerStructWithBool>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
Source§impl<'a, ___E> EncodeOption<Box<'static, OneLayerStructWithBool>, ___E> for &'a OneLayerStructWithBool
impl<'a, ___E> EncodeOption<Box<'static, OneLayerStructWithBool>, ___E> for &'a OneLayerStructWithBool
Source§fn encode_option(
this: Option<&'a OneLayerStructWithBool>,
encoder: &mut ___E,
out: &mut MaybeUninit<Box<'static, OneLayerStructWithBool>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<&'a OneLayerStructWithBool>, encoder: &mut ___E, out: &mut MaybeUninit<Box<'static, OneLayerStructWithBool>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<___E> EncodeOption<Box<'static, OneLayerStructWithBool>, ___E> for OneLayerStructWithBool
impl<___E> EncodeOption<Box<'static, OneLayerStructWithBool>, ___E> for OneLayerStructWithBool
Source§fn encode_option(
this: Option<OneLayerStructWithBool>,
encoder: &mut ___E,
out: &mut MaybeUninit<Box<'static, OneLayerStructWithBool>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<OneLayerStructWithBool>, encoder: &mut ___E, out: &mut MaybeUninit<Box<'static, OneLayerStructWithBool>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl FromWire<OneLayerStructWithBool> for OneLayerStructWithBool
impl FromWire<OneLayerStructWithBool> for OneLayerStructWithBool
Source§const COPY_OPTIMIZATION: CopyOptimization<OneLayerStructWithBool, OneLayerStructWithBool>
const COPY_OPTIMIZATION: CopyOptimization<OneLayerStructWithBool, OneLayerStructWithBool>
Source§fn from_wire(wire: OneLayerStructWithBool) -> OneLayerStructWithBool
fn from_wire(wire: OneLayerStructWithBool) -> OneLayerStructWithBool
Converts the given owned value to this type.
Source§impl FromWireRef<OneLayerStructWithBool> for OneLayerStructWithBool
impl FromWireRef<OneLayerStructWithBool> for OneLayerStructWithBool
Source§fn from_wire_ref(wire: &OneLayerStructWithBool) -> OneLayerStructWithBool
fn from_wire_ref(wire: &OneLayerStructWithBool) -> OneLayerStructWithBool
Converts the given reference to this type.
Source§impl Hash for OneLayerStructWithBool
impl Hash for OneLayerStructWithBool
Source§impl Ord for OneLayerStructWithBool
impl Ord for OneLayerStructWithBool
Source§fn cmp(&self, other: &OneLayerStructWithBool) -> Ordering
fn cmp(&self, other: &OneLayerStructWithBool) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for OneLayerStructWithBool
impl PartialEq for OneLayerStructWithBool
Source§impl PartialOrd for OneLayerStructWithBool
impl PartialOrd for OneLayerStructWithBool
impl Copy for OneLayerStructWithBool
impl Eq for OneLayerStructWithBool
impl StructuralPartialEq for OneLayerStructWithBool
Auto Trait Implementations§
impl Freeze for OneLayerStructWithBool
impl RefUnwindSafe for OneLayerStructWithBool
impl Send for OneLayerStructWithBool
impl Sync for OneLayerStructWithBool
impl Unpin for OneLayerStructWithBool
impl UnsafeUnpin for OneLayerStructWithBool
impl UnwindSafe for OneLayerStructWithBool
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, W> FromWireOption<Box<'_, W>> for Twhere
T: FromWire<W>,
impl<T, W> FromWireOption<Box<'_, W>> for Twhere
T: FromWire<W>,
§fn from_wire_option(wire: Box<'_, W>) -> Option<T>
fn from_wire_option(wire: Box<'_, W>) -> Option<T>
Converts the given owned value to an option of this type.
§impl<T, W> FromWireOptionRef<Box<'_, W>> for Twhere
T: FromWireRef<W>,
impl<T, W> FromWireOptionRef<Box<'_, W>> for Twhere
T: FromWireRef<W>,
§fn from_wire_option_ref(wire: &Box<'_, W>) -> Option<T>
fn from_wire_option_ref(wire: &Box<'_, W>) -> Option<T>
Converts the given reference to an option of this type.
§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]