pub enum CfgAction {
Show 94 variants
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,
ToInteger,
ToggleQuality,
Trace,
CharToAscii,
AsciiToChar,
GetTime,
MbStringExtract,
MbCharToAscii,
MbAsciiToChar,
Delete,
Delete2,
DefineLocal,
CallFunction,
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),
SetTarget(SetTarget),
GotoLabel(GoToLabel),
StrictMode(StrictMode),
DefineFunction2(CfgDefineFunction2),
Push(Push),
GetUrl2(GetUrl2),
DefineFunction(CfgDefineFunction),
Call,
GotoFrame2(GotoFrame2),
}
Expand description
Similar to Action
but no Jump
, If
Throw
, Return
, Try
,
WaitForFrame
, WaitForFrame2
and With
, also different DefineFunction
and DefineFunction2
.
Variants§
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
ToInteger
ToggleQuality
Trace
CharToAscii
AsciiToChar
GetTime
MbStringExtract
MbCharToAscii
MbAsciiToChar
Delete
Delete2
DefineLocal
CallFunction
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)
SetTarget(SetTarget)
GotoLabel(GoToLabel)
StrictMode(StrictMode)
DefineFunction2(CfgDefineFunction2)
Push(Push)
GetUrl2(GetUrl2)
DefineFunction(CfgDefineFunction)
Call
GotoFrame2(GotoFrame2)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CfgAction
impl<'de> Deserialize<'de> for CfgAction
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 Eq for CfgAction
impl StructuralPartialEq for CfgAction
Auto Trait Implementations§
impl Freeze for CfgAction
impl RefUnwindSafe for CfgAction
impl Send for CfgAction
impl Sync for CfgAction
impl Unpin for CfgAction
impl UnwindSafe for CfgAction
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