[][src]Enum oxygengine_script_flow::ast::NodeType

pub enum NodeType {
    None,
    Entry,
    Knot,
    Halt,
    Loop(Reference),
    IfElse(IfElse),
    Break,
    Continue,
    GetInstance,
    GetGlobalVariable(String),
    GetLocalVariable(String),
    GetInput(usize),
    SetOutput(usize),
    GetValue(Value),
    GetListItem(usize),
    GetObjectItem(String),
    MutateValue,
    CallOperation(String),
    CallFunction(String),
    CallMethod(StringString),
}

Variants

None
Entry
Knot
Halt
Loop(Reference)

body entry node

IfElse(IfElse)
Break
Continue
GetInstance
GetGlobalVariable(String)
GetLocalVariable(String)
GetInput(usize)
SetOutput(usize)
GetValue(Value)
GetListItem(usize)
GetObjectItem(String)
MutateValue
CallOperation(String)
CallFunction(String)
CallMethod(StringString)

(type name, method name)

Implementations

impl NodeType[src]

Trait Implementations

impl Clone for NodeType[src]

impl Debug for NodeType[src]

impl Default for NodeType[src]

impl<'de> Deserialize<'de> for NodeType[src]

impl Prefab for NodeType[src]

impl Serialize for NodeType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Any for T where
    T: Any

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> Event for T where
    T: Send + Sync + 'static, 

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Resource for T where
    T: Any, 

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> TryDefault for T where
    T: Default

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,