pub struct PlatformBusAddCompositeNodeSpecRequest {
pub node: Node,
pub spec: CompositeNodeSpec,
}Fields§
§node: Node§spec: CompositeNodeSpecTrait Implementations§
Source§impl Clone for PlatformBusAddCompositeNodeSpecRequest
impl Clone for PlatformBusAddCompositeNodeSpecRequest
Source§fn clone(&self) -> PlatformBusAddCompositeNodeSpecRequest
fn clone(&self) -> PlatformBusAddCompositeNodeSpecRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<___E> Encode<PlatformBusAddCompositeNodeSpecRequest<'static>, ___E> for PlatformBusAddCompositeNodeSpecRequestwhere
___E: InternalHandleEncoder + ?Sized + Encoder,
impl<___E> Encode<PlatformBusAddCompositeNodeSpecRequest<'static>, ___E> for PlatformBusAddCompositeNodeSpecRequestwhere
___E: InternalHandleEncoder + ?Sized + Encoder,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<PlatformBusAddCompositeNodeSpecRequest<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<PlatformBusAddCompositeNodeSpecRequest<'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> Encode<PlatformBusAddCompositeNodeSpecRequest<'static>, ___E> for &'a PlatformBusAddCompositeNodeSpecRequestwhere
___E: InternalHandleEncoder + ?Sized + Encoder,
impl<'a, ___E> Encode<PlatformBusAddCompositeNodeSpecRequest<'static>, ___E> for &'a PlatformBusAddCompositeNodeSpecRequestwhere
___E: InternalHandleEncoder + ?Sized + Encoder,
Source§fn encode(
self,
encoder_: &mut ___E,
out_: &mut MaybeUninit<PlatformBusAddCompositeNodeSpecRequest<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder_: &mut ___E, out_: &mut MaybeUninit<PlatformBusAddCompositeNodeSpecRequest<'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> EncodeOption<Box<'static, PlatformBusAddCompositeNodeSpecRequest<'static>>, ___E> for PlatformBusAddCompositeNodeSpecRequestwhere
___E: Encoder + ?Sized,
PlatformBusAddCompositeNodeSpecRequest: Encode<PlatformBusAddCompositeNodeSpecRequest<'static>, ___E>,
impl<___E> EncodeOption<Box<'static, PlatformBusAddCompositeNodeSpecRequest<'static>>, ___E> for PlatformBusAddCompositeNodeSpecRequestwhere
___E: Encoder + ?Sized,
PlatformBusAddCompositeNodeSpecRequest: Encode<PlatformBusAddCompositeNodeSpecRequest<'static>, ___E>,
Source§fn encode_option(
this: Option<Self>,
encoder: &mut ___E,
out: &mut MaybeUninit<Box<'static, PlatformBusAddCompositeNodeSpecRequest<'static>>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<Self>, encoder: &mut ___E, out: &mut MaybeUninit<Box<'static, PlatformBusAddCompositeNodeSpecRequest<'static>>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<'a, ___E> EncodeOption<Box<'static, PlatformBusAddCompositeNodeSpecRequest<'static>>, ___E> for &'a PlatformBusAddCompositeNodeSpecRequestwhere
___E: Encoder + ?Sized,
&'a PlatformBusAddCompositeNodeSpecRequest: Encode<PlatformBusAddCompositeNodeSpecRequest<'static>, ___E>,
impl<'a, ___E> EncodeOption<Box<'static, PlatformBusAddCompositeNodeSpecRequest<'static>>, ___E> for &'a PlatformBusAddCompositeNodeSpecRequestwhere
___E: Encoder + ?Sized,
&'a PlatformBusAddCompositeNodeSpecRequest: Encode<PlatformBusAddCompositeNodeSpecRequest<'static>, ___E>,
Source§fn encode_option(
this: Option<Self>,
encoder: &mut ___E,
out: &mut MaybeUninit<Box<'static, PlatformBusAddCompositeNodeSpecRequest<'static>>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<Self>, encoder: &mut ___E, out: &mut MaybeUninit<Box<'static, PlatformBusAddCompositeNodeSpecRequest<'static>>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<'de> FromWire<PlatformBusAddCompositeNodeSpecRequest<'de>> for PlatformBusAddCompositeNodeSpecRequest
impl<'de> FromWire<PlatformBusAddCompositeNodeSpecRequest<'de>> for PlatformBusAddCompositeNodeSpecRequest
Source§fn from_wire(wire: PlatformBusAddCompositeNodeSpecRequest<'de>) -> Self
fn from_wire(wire: PlatformBusAddCompositeNodeSpecRequest<'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> FromWireRef<PlatformBusAddCompositeNodeSpecRequest<'de>> for PlatformBusAddCompositeNodeSpecRequest
impl<'de> FromWireRef<PlatformBusAddCompositeNodeSpecRequest<'de>> for PlatformBusAddCompositeNodeSpecRequest
Source§fn from_wire_ref(wire: &PlatformBusAddCompositeNodeSpecRequest<'de>) -> Self
fn from_wire_ref(wire: &PlatformBusAddCompositeNodeSpecRequest<'de>) -> Self
Converts the given reference to this type.
Source§impl PartialEq for PlatformBusAddCompositeNodeSpecRequest
impl PartialEq for PlatformBusAddCompositeNodeSpecRequest
Source§fn eq(&self, other: &PlatformBusAddCompositeNodeSpecRequest) -> bool
fn eq(&self, other: &PlatformBusAddCompositeNodeSpecRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PlatformBusAddCompositeNodeSpecRequest
Auto Trait Implementations§
impl Freeze for PlatformBusAddCompositeNodeSpecRequest
impl RefUnwindSafe for PlatformBusAddCompositeNodeSpecRequest
impl Send for PlatformBusAddCompositeNodeSpecRequest
impl Sync for PlatformBusAddCompositeNodeSpecRequest
impl Unpin for PlatformBusAddCompositeNodeSpecRequest
impl UnsafeUnpin for PlatformBusAddCompositeNodeSpecRequest
impl UnwindSafe for PlatformBusAddCompositeNodeSpecRequest
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,
§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]