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