pub struct Node2 {
pub name: Option<String>,
pub dependencies: Option<Vec<Dependency>>,
}Expand description
Represents a node added to the driver topology. The node is created after all of its dependencies are matched to a resource.
Fields§
§name: Option<String>§dependencies: Option<Vec<Dependency>>Trait Implementations§
Source§impl<'a, ___E> Encode<Node2<'static>, ___E> for &'a Node2where
___E: Encoder + ?Sized,
impl<'a, ___E> Encode<Node2<'static>, ___E> for &'a Node2where
___E: Encoder + ?Sized,
Source§impl<___E> Encode<Node2<'static>, ___E> for Node2where
___E: Encoder + ?Sized,
impl<___E> Encode<Node2<'static>, ___E> for Node2where
___E: Encoder + ?Sized,
Source§impl<'de> FromWireRef<Node2<'de>> for Node2
impl<'de> FromWireRef<Node2<'de>> for Node2
Source§fn from_wire_ref(wire: &Node2<'de>) -> Node2
fn from_wire_ref(wire: &Node2<'de>) -> Node2
Converts the given reference to this type.
impl StructuralPartialEq for Node2
Auto Trait Implementations§
impl Freeze for Node2
impl RefUnwindSafe for Node2
impl Send for Node2
impl Sync for Node2
impl Unpin for Node2
impl UnsafeUnpin for Node2
impl UnwindSafe for Node2
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]