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