pub enum ParamRef {
NodeOutput {
node_id: NodeId,
path: String,
},
FlowParam {
path: String,
},
}Expand description
A reference to a value available at runtime.
Variants§
NodeOutput
Reference to a specific node’s output at a JSON path.
FlowParam
Reference to a flow-level parameter at a JSON path.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ParamRef
impl<'de> Deserialize<'de> for ParamRef
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for ParamRef
Auto Trait Implementations§
impl Freeze for ParamRef
impl RefUnwindSafe for ParamRef
impl Send for ParamRef
impl Sync for ParamRef
impl Unpin for ParamRef
impl UnsafeUnpin for ParamRef
impl UnwindSafe for ParamRef
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