pub enum UnionWithEmptyStruct {
S(EmptyStruct),
ForceAlignmentOf8(u64),
}Variants§
S(EmptyStruct)
ForceAlignmentOf8(u64)
Trait Implementations§
Source§impl Clone for UnionWithEmptyStruct
impl Clone for UnionWithEmptyStruct
Source§fn clone(&self) -> UnionWithEmptyStruct
fn clone(&self) -> UnionWithEmptyStruct
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<UnionWithEmptyStruct> for UnionWithEmptyStruct
impl CompatFrom<UnionWithEmptyStruct> for UnionWithEmptyStruct
Source§fn compat_from(value: UnionWithEmptyStruct) -> Self
fn compat_from(value: UnionWithEmptyStruct) -> Self
Converts
value into a value of this type.Source§impl CompatFrom<UnionWithEmptyStruct> for UnionWithEmptyStruct
impl CompatFrom<UnionWithEmptyStruct> for UnionWithEmptyStruct
Source§fn compat_from(value: UnionWithEmptyStruct) -> Self
fn compat_from(value: UnionWithEmptyStruct) -> Self
Converts
value into a value of this type.Source§impl Debug for UnionWithEmptyStruct
impl Debug for UnionWithEmptyStruct
Source§impl<'a, ___E> Encode<UnionWithEmptyStruct<'static>, ___E> for &'a UnionWithEmptyStructwhere
___E: InternalHandleEncoder + ?Sized + Encoder,
impl<'a, ___E> Encode<UnionWithEmptyStruct<'static>, ___E> for &'a UnionWithEmptyStructwhere
___E: InternalHandleEncoder + ?Sized + Encoder,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<UnionWithEmptyStruct<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<UnionWithEmptyStruct<'static>>, _: (), ) -> 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<UnionWithEmptyStruct<'static>, ___E> for UnionWithEmptyStructwhere
___E: InternalHandleEncoder + ?Sized + Encoder,
impl<___E> Encode<UnionWithEmptyStruct<'static>, ___E> for UnionWithEmptyStructwhere
___E: InternalHandleEncoder + ?Sized + Encoder,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<UnionWithEmptyStruct<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<UnionWithEmptyStruct<'static>>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl<'a, ___E> EncodeOption<UnionWithEmptyStruct<'static>, ___E> for &'a UnionWithEmptyStruct
impl<'a, ___E> EncodeOption<UnionWithEmptyStruct<'static>, ___E> for &'a UnionWithEmptyStruct
Source§fn encode_option(
this: Option<Self>,
encoder: &mut ___E,
out: &mut MaybeUninit<UnionWithEmptyStruct<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<Self>, encoder: &mut ___E, out: &mut MaybeUninit<UnionWithEmptyStruct<'static>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<___E> EncodeOption<UnionWithEmptyStruct<'static>, ___E> for UnionWithEmptyStruct
impl<___E> EncodeOption<UnionWithEmptyStruct<'static>, ___E> for UnionWithEmptyStruct
Source§fn encode_option(
this: Option<Self>,
encoder: &mut ___E,
out: &mut MaybeUninit<UnionWithEmptyStruct<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<Self>, encoder: &mut ___E, out: &mut MaybeUninit<UnionWithEmptyStruct<'static>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<'de> FromWire<UnionWithEmptyStruct<'de>> for UnionWithEmptyStruct
impl<'de> FromWire<UnionWithEmptyStruct<'de>> for UnionWithEmptyStruct
Source§fn from_wire(wire: UnionWithEmptyStruct<'de>) -> Self
fn from_wire(wire: UnionWithEmptyStruct<'de>) -> Self
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl<'de> FromWireOption<UnionWithEmptyStruct<'de>> for Box<UnionWithEmptyStruct>
impl<'de> FromWireOption<UnionWithEmptyStruct<'de>> for Box<UnionWithEmptyStruct>
Source§fn from_wire_option(wire: UnionWithEmptyStruct<'de>) -> Option<Self>
fn from_wire_option(wire: UnionWithEmptyStruct<'de>) -> Option<Self>
Converts the given owned value to an option of this type.
Source§impl<'de> FromWireOption<UnionWithEmptyStruct<'de>> for UnionWithEmptyStruct
impl<'de> FromWireOption<UnionWithEmptyStruct<'de>> for UnionWithEmptyStruct
Source§fn from_wire_option(wire: UnionWithEmptyStruct<'de>) -> Option<Self>
fn from_wire_option(wire: UnionWithEmptyStruct<'de>) -> Option<Self>
Converts the given owned value to an option of this type.
Source§impl<'de> FromWireOptionRef<UnionWithEmptyStruct<'de>> for Box<UnionWithEmptyStruct>
impl<'de> FromWireOptionRef<UnionWithEmptyStruct<'de>> for Box<UnionWithEmptyStruct>
Source§fn from_wire_option_ref(wire: &UnionWithEmptyStruct<'de>) -> Option<Self>
fn from_wire_option_ref(wire: &UnionWithEmptyStruct<'de>) -> Option<Self>
Converts the given reference to an option of this type.
Source§impl<'de> FromWireRef<UnionWithEmptyStruct<'de>> for UnionWithEmptyStruct
impl<'de> FromWireRef<UnionWithEmptyStruct<'de>> for UnionWithEmptyStruct
Source§fn from_wire_ref(wire: &UnionWithEmptyStruct<'de>) -> Self
fn from_wire_ref(wire: &UnionWithEmptyStruct<'de>) -> Self
Converts the given reference to this type.
Source§impl Hash for UnionWithEmptyStruct
impl Hash for UnionWithEmptyStruct
Source§impl Ord for UnionWithEmptyStruct
impl Ord for UnionWithEmptyStruct
Source§fn cmp(&self, other: &UnionWithEmptyStruct) -> Ordering
fn cmp(&self, other: &UnionWithEmptyStruct) -> 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 UnionWithEmptyStruct
impl PartialEq for UnionWithEmptyStruct
Source§impl PartialOrd for UnionWithEmptyStruct
impl PartialOrd for UnionWithEmptyStruct
impl Copy for UnionWithEmptyStruct
impl Eq for UnionWithEmptyStruct
impl StructuralPartialEq for UnionWithEmptyStruct
Auto Trait Implementations§
impl Freeze for UnionWithEmptyStruct
impl RefUnwindSafe for UnionWithEmptyStruct
impl Send for UnionWithEmptyStruct
impl Sync for UnionWithEmptyStruct
impl Unpin for UnionWithEmptyStruct
impl UnsafeUnpin for UnionWithEmptyStruct
impl UnwindSafe for UnionWithEmptyStruct
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]