pub struct NodeAddArgs {
pub name: Option<String>,
pub symbols: Option<Vec<NodeSymbol>>,
pub properties: Option<Vec<NodeProperty>>,
pub devfs_args: Option<DevfsAddArgs>,
pub offers2: Option<Vec<Offer>>,
pub bus_info: Option<BusInfo>,
pub properties2: Option<Vec<NodeProperty2>>,
pub offers_dictionary: Option<DictionaryRef>,
}Expand description
Arguments for adding a node.
Fields§
§name: Option<String>§symbols: Option<Vec<NodeSymbol>>§properties: Option<Vec<NodeProperty>>§devfs_args: Option<DevfsAddArgs>§offers2: Option<Vec<Offer>>§bus_info: Option<BusInfo>§properties2: Option<Vec<NodeProperty2>>§offers_dictionary: Option<DictionaryRef>Trait Implementations§
Source§impl CompatFrom<NodeAddArgs> for NodeAddArgs
impl CompatFrom<NodeAddArgs> for NodeAddArgs
Source§fn compat_from(value: NodeAddArgs) -> Self
fn compat_from(value: NodeAddArgs) -> Self
Converts
value into a value of this type.Source§impl CompatFrom<NodeAddArgs> for NodeAddArgs
impl CompatFrom<NodeAddArgs> for NodeAddArgs
Source§fn compat_from(value: NodeAddArgs) -> Self
fn compat_from(value: NodeAddArgs) -> Self
Converts
value into a value of this type.Source§impl Debug for NodeAddArgs
impl Debug for NodeAddArgs
Source§impl Default for NodeAddArgs
impl Default for NodeAddArgs
Source§fn default() -> NodeAddArgs
fn default() -> NodeAddArgs
Returns the “default value” for a type. Read more
Source§impl<___E> Encode<NodeAddArgs<'static>, ___E> for NodeAddArgswhere
___E: Encoder + ?Sized + HandleEncoder,
impl<___E> Encode<NodeAddArgs<'static>, ___E> for NodeAddArgswhere
___E: Encoder + ?Sized + HandleEncoder,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<NodeAddArgs<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<NodeAddArgs<'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<'de> FromWire<NodeAddArgs<'de>> for NodeAddArgs
impl<'de> FromWire<NodeAddArgs<'de>> for NodeAddArgs
Source§fn from_wire(wire_: NodeAddArgs<'de>) -> Self
fn from_wire(wire_: NodeAddArgs<'de>) -> Self
Converts the given
wire to this type.§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl PartialEq for NodeAddArgs
impl PartialEq for NodeAddArgs
impl StructuralPartialEq for NodeAddArgs
Auto Trait Implementations§
impl Freeze for NodeAddArgs
impl RefUnwindSafe for NodeAddArgs
impl Send for NodeAddArgs
impl Sync for NodeAddArgs
impl Unpin for NodeAddArgs
impl UnwindSafe for NodeAddArgs
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, 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<WireBox<'_, W>> for Twhere
T: FromWire<W>,
impl<T, W> FromWireOption<WireBox<'_, W>> for Twhere
T: FromWire<W>,
§fn from_wire_option(wire: WireBox<'_, W>) -> Option<T>
fn from_wire_option(wire: WireBox<'_, W>) -> Option<T>
Converts the given
wire 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]