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