Enum p8n_types::FlowOperation
source · pub enum FlowOperation {
Call {
function: Uuid,
},
ExternalCall {
external: StrRef,
},
IndirectCall {
target: Variable,
},
Return,
}Expand description
Call/Return operations.
Variants
Call
Fields
function: UuidFunction call target.
Function call.
ExternalCall
Fields
external: StrRefName of the imported function.
Call to an imported function.
IndirectCall
Fields
target: VariableCall target
Call to an unknown value.
Return
Return.
Trait Implementations
sourceimpl Clone for FlowOperation
impl Clone for FlowOperation
sourcefn clone(&self) -> FlowOperation
fn clone(&self) -> FlowOperation
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for FlowOperation
impl Debug for FlowOperation
sourceimpl PartialEq<FlowOperation> for FlowOperation
impl PartialEq<FlowOperation> for FlowOperation
sourcefn eq(&self, other: &FlowOperation) -> bool
fn eq(&self, other: &FlowOperation) -> bool
impl Eq for FlowOperation
impl StructuralEq for FlowOperation
impl StructuralPartialEq for FlowOperation
Auto Trait Implementations
impl RefUnwindSafe for FlowOperation
impl Send for FlowOperation
impl Sync for FlowOperation
impl Unpin for FlowOperation
impl UnwindSafe for FlowOperation
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.