[][src]Enum avm1_tree::Action

pub enum Action {
    Unknown(UnknownAction),
    Add,
    And,
    CastOp,
    CloneSprite,
    Divide,
    Equals,
    EndDrag,
    FsCommand2,
    GetProperty,
    GetVariable,
    ImplementsOp,
    Less,
    MbStringLength,
    Multiply,
    NextFrame,
    Not,
    Or,
    PrevFrame,
    Play,
    Pop,
    RandomNumber,
    RemoveSprite,
    SetProperty,
    SetTarget2,
    SetVariable,
    StartDrag,
    Stop,
    StopSounds,
    StringAdd,
    StringEquals,
    StringExtract,
    StringLength,
    StringLess,
    Subtract,
    Throw,
    ToInteger,
    ToggleQuality,
    Trace,
    CharToAscii,
    AsciiToChar,
    GetTime,
    MbStringExtract,
    MbCharToAscii,
    MbAsciiToChar,
    Delete,
    Delete2,
    DefineLocal,
    CallFunction,
    Return,
    Modulo,
    NewObject,
    DefineLocal2,
    InitArray,
    InitObject,
    TypeOf,
    TargetPath,
    Enumerate,
    Add2,
    Less2,
    Equals2,
    ToNumber,
    ToString,
    PushDuplicate,
    StackSwap,
    GetMember,
    SetMember,
    Increment,
    Decrement,
    CallMethod,
    NewMethod,
    InstanceOf,
    Enumerate2,
    BitAnd,
    BitOr,
    BitXor,
    BitLShift,
    BitRShift,
    BitURShift,
    StrictEquals,
    Greater,
    StringGreater,
    Extends,
    GotoFrame(GotoFrame),
    GetUrl(GetUrl),
    StoreRegister(StoreRegister),
    ConstantPool(ConstantPool),
    WaitForFrame(WaitForFrame),
    SetTarget(SetTarget),
    GotoLabel(GoToLabel),
    WaitForFrame2(WaitForFrame2),
    DefineFunction2(DefineFunction2),
    Try(Try),
    With(With),
    Push(Push),
    Jump(Jump),
    GetUrl2(GetUrl2),
    DefineFunction(DefineFunction),
    If(If),
    Call,
    GotoFrame2(GotoFrame2),
}

Variants

Unknown(UnknownAction)AddAndCastOpCloneSpriteDivideEqualsEndDragFsCommand2GetPropertyGetVariableImplementsOpLessMbStringLengthMultiplyNextFrameNotOrPrevFramePlayPopRandomNumberRemoveSpriteSetPropertySetTarget2SetVariableStartDragStopStopSoundsStringAddStringEqualsStringExtractStringLengthStringLessSubtractThrowToIntegerToggleQualityTraceCharToAsciiAsciiToCharGetTimeMbStringExtractMbCharToAsciiMbAsciiToCharDeleteDelete2DefineLocalCallFunctionReturnModuloNewObjectDefineLocal2InitArrayInitObjectTypeOfTargetPathEnumerateAdd2Less2Equals2ToNumberToStringPushDuplicateStackSwapGetMemberSetMemberIncrementDecrementCallMethodNewMethodInstanceOfEnumerate2BitAndBitOrBitXorBitLShiftBitRShiftBitURShiftStrictEqualsGreaterStringGreaterExtendsGotoFrame(GotoFrame)GetUrl(GetUrl)StoreRegister(StoreRegister)ConstantPool(ConstantPool)WaitForFrame(WaitForFrame)SetTarget(SetTarget)GotoLabel(GoToLabel)WaitForFrame2(WaitForFrame2)DefineFunction2(DefineFunction2)Try(Try)With(With)Push(Push)Jump(Jump)GetUrl2(GetUrl2)DefineFunction(DefineFunction)If(If)CallGotoFrame2(GotoFrame2)

Trait Implementations

impl PartialEq<Action> for Action[src]

impl Eq for Action[src]

impl Debug for Action[src]

impl Serialize for Action[src]

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

Auto Trait Implementations

impl Send for Action

impl Unpin for Action

impl Sync for Action

impl UnwindSafe for Action

impl RefUnwindSafe for Action

Blanket Implementations

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

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

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<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

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