pub enum NodeOutput {
Standard(Arc<dyn Any + Send + Sync>),
Named(HashMap<DataLabel, Arc<dyn Any + Send + Sync>>),
}Expand description
Represents one or more outputs of a node. This can be used as a return type to represent a function with multiple outputs. The output macro is the preferred way to construct this in that case. Any more direct interaction with this type is not recommended.
Variants§
Implementations§
Source§impl NodeOutput
impl NodeOutput
Auto Trait Implementations§
impl Freeze for NodeOutput
impl !RefUnwindSafe for NodeOutput
impl Send for NodeOutput
impl Sync for NodeOutput
impl Unpin for NodeOutput
impl !UnwindSafe for NodeOutput
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