pub struct TestOptionalStrictXUnionInStruct {
pub xu: Option<Box<SampleStrictXUnion>>,
}Fields§
§xu: Option<Box<SampleStrictXUnion>>Trait Implementations§
Source§impl Clone for TestOptionalStrictXUnionInStruct
impl Clone for TestOptionalStrictXUnionInStruct
Source§fn clone(&self) -> TestOptionalStrictXUnionInStruct
fn clone(&self) -> TestOptionalStrictXUnionInStruct
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<TestOptionalStrictXUnionInStruct> for TestOptionalStrictXUnionInStruct
impl CompatFrom<TestOptionalStrictXUnionInStruct> for TestOptionalStrictXUnionInStruct
Source§fn compat_from(
value: TestOptionalStrictXUnionInStruct,
) -> TestOptionalStrictXUnionInStruct
fn compat_from( value: TestOptionalStrictXUnionInStruct, ) -> TestOptionalStrictXUnionInStruct
Converts
value into a value of this type.Source§impl<'a, ___E> Encode<TestOptionalStrictXUnionInStruct<'static>, ___E> for &'a TestOptionalStrictXUnionInStructwhere
___E: InternalHandleEncoder + Encoder + ?Sized,
impl<'a, ___E> Encode<TestOptionalStrictXUnionInStruct<'static>, ___E> for &'a TestOptionalStrictXUnionInStructwhere
___E: InternalHandleEncoder + Encoder + ?Sized,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<TestOptionalStrictXUnionInStruct<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<TestOptionalStrictXUnionInStruct<'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<TestOptionalStrictXUnionInStruct<'static>, ___E> for TestOptionalStrictXUnionInStructwhere
___E: InternalHandleEncoder + Encoder + ?Sized,
impl<___E> Encode<TestOptionalStrictXUnionInStruct<'static>, ___E> for TestOptionalStrictXUnionInStructwhere
___E: InternalHandleEncoder + Encoder + ?Sized,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<TestOptionalStrictXUnionInStruct<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<TestOptionalStrictXUnionInStruct<'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<Box<'static, TestOptionalStrictXUnionInStruct<'static>>, ___E> for &'a TestOptionalStrictXUnionInStructwhere
___E: Encoder + ?Sized,
&'a TestOptionalStrictXUnionInStruct: Encode<TestOptionalStrictXUnionInStruct<'static>, ___E>,
impl<'a, ___E> EncodeOption<Box<'static, TestOptionalStrictXUnionInStruct<'static>>, ___E> for &'a TestOptionalStrictXUnionInStructwhere
___E: Encoder + ?Sized,
&'a TestOptionalStrictXUnionInStruct: Encode<TestOptionalStrictXUnionInStruct<'static>, ___E>,
Source§fn encode_option(
this: Option<&'a TestOptionalStrictXUnionInStruct>,
encoder: &mut ___E,
out: &mut MaybeUninit<Box<'static, TestOptionalStrictXUnionInStruct<'static>>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<&'a TestOptionalStrictXUnionInStruct>, encoder: &mut ___E, out: &mut MaybeUninit<Box<'static, TestOptionalStrictXUnionInStruct<'static>>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<___E> EncodeOption<Box<'static, TestOptionalStrictXUnionInStruct<'static>>, ___E> for TestOptionalStrictXUnionInStructwhere
___E: Encoder + ?Sized,
TestOptionalStrictXUnionInStruct: Encode<TestOptionalStrictXUnionInStruct<'static>, ___E>,
impl<___E> EncodeOption<Box<'static, TestOptionalStrictXUnionInStruct<'static>>, ___E> for TestOptionalStrictXUnionInStructwhere
___E: Encoder + ?Sized,
TestOptionalStrictXUnionInStruct: Encode<TestOptionalStrictXUnionInStruct<'static>, ___E>,
Source§fn encode_option(
this: Option<TestOptionalStrictXUnionInStruct>,
encoder: &mut ___E,
out: &mut MaybeUninit<Box<'static, TestOptionalStrictXUnionInStruct<'static>>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<TestOptionalStrictXUnionInStruct>, encoder: &mut ___E, out: &mut MaybeUninit<Box<'static, TestOptionalStrictXUnionInStruct<'static>>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<'de> FromWire<TestOptionalStrictXUnionInStruct<'de>> for TestOptionalStrictXUnionInStruct
impl<'de> FromWire<TestOptionalStrictXUnionInStruct<'de>> for TestOptionalStrictXUnionInStruct
Source§fn from_wire(
wire: TestOptionalStrictXUnionInStruct<'de>,
) -> TestOptionalStrictXUnionInStruct
fn from_wire( wire: TestOptionalStrictXUnionInStruct<'de>, ) -> TestOptionalStrictXUnionInStruct
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl<'de> FromWireRef<TestOptionalStrictXUnionInStruct<'de>> for TestOptionalStrictXUnionInStruct
impl<'de> FromWireRef<TestOptionalStrictXUnionInStruct<'de>> for TestOptionalStrictXUnionInStruct
Source§fn from_wire_ref(
wire: &TestOptionalStrictXUnionInStruct<'de>,
) -> TestOptionalStrictXUnionInStruct
fn from_wire_ref( wire: &TestOptionalStrictXUnionInStruct<'de>, ) -> TestOptionalStrictXUnionInStruct
Converts the given reference to this type.
Source§impl Ord for TestOptionalStrictXUnionInStruct
impl Ord for TestOptionalStrictXUnionInStruct
Source§fn cmp(&self, other: &TestOptionalStrictXUnionInStruct) -> Ordering
fn cmp(&self, other: &TestOptionalStrictXUnionInStruct) -> 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 TestOptionalStrictXUnionInStruct
impl PartialEq for TestOptionalStrictXUnionInStruct
Source§fn eq(&self, other: &TestOptionalStrictXUnionInStruct) -> bool
fn eq(&self, other: &TestOptionalStrictXUnionInStruct) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for TestOptionalStrictXUnionInStruct
impl PartialOrd for TestOptionalStrictXUnionInStruct
impl Eq for TestOptionalStrictXUnionInStruct
impl StructuralPartialEq for TestOptionalStrictXUnionInStruct
Auto Trait Implementations§
impl Freeze for TestOptionalStrictXUnionInStruct
impl RefUnwindSafe for TestOptionalStrictXUnionInStruct
impl Send for TestOptionalStrictXUnionInStruct
impl Sync for TestOptionalStrictXUnionInStruct
impl Unpin for TestOptionalStrictXUnionInStruct
impl UnsafeUnpin for TestOptionalStrictXUnionInStruct
impl UnwindSafe for TestOptionalStrictXUnionInStruct
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]