pub enum InputExpr {
FromNode(String),
Record(BTreeMap<String, InputExpr>),
List(Vec<InputExpr>),
}Expand description
What feeds a node’s input.
Variants§
FromNode(String)
other_node.out — this node’s whole output.
Record(BTreeMap<String, InputExpr>)
{ field = expr; ... } — build a record from several nodes.
List(Vec<InputExpr>)
[ expr, expr, ... ] — build a list from several nodes, order significant.
Trait Implementations§
impl Eq for InputExpr
impl StructuralPartialEq for InputExpr
Auto Trait Implementations§
impl Freeze for InputExpr
impl RefUnwindSafe for InputExpr
impl Send for InputExpr
impl Sync for InputExpr
impl Unpin for InputExpr
impl UnsafeUnpin for InputExpr
impl UnwindSafe for InputExpr
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