[][src]Enum avm1_types::Action

pub enum Action {
    Unknown(UnknownAction),
    Error(Error),
    End,
    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)
Error(Error)
End
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)

Trait Implementations

impl Eq for Action[src]

impl PartialEq<Action> 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, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for 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]