[][src]Enum auxtools::Instruction

pub enum Instruction {
    End(),
    New(ParamCount),
    Format(StringRef, ParamCount),
    Output,
    OutputFormat(StringRef, ParamCount),
    Read,
    Stat,
    Link,
    OutputFtp,
    OutputRun,
    Missile(),
    Del,
    Test,
    Not,
    Jmp(Loc),
    Jnz(),
    Jz(u32),
    Ret,
    IsLoc,
    IsMob,
    IsObj,
    IsArea,
    IsTurf,
    Alert,
    EmptyList,
    NewList(u32),
    View,
    OView,
    ViewTarget(),
    OViewTarget(),
    Block,
    Prob,
    Rand,
    RandRange,
    Sleep,
    Spawn(Loc),
    BrowseRsc,
    IsIcon,
    Call(Variable, u32),
    CallNoReturn(Variable, u32),
    CallPath(ParamCount),
    CallParent,
    CallParentArgList,
    CallParentArgs(ParamCount),
    CallSelf,
    CallSelfArgList,
    CallSelfArgs(ParamCount),
    CallGlob(Call),
    Log10,
    Log,
    GetVar(Variable),
    SetVar(Variable),
    SetVarExpr(Variable),
    GetFlag,
    Teq,
    Tne,
    Tl,
    Tg,
    Tle,
    Tge,
    TestNotEquiv,
    UnaryNeg,
    Add,
    Sub,
    Mul,
    Div,
    Mod,
    Round,
    RoundN,
    AugAdd(Variable),
    AugSub(Variable),
    AugMul(Variable),
    AugDiv(Variable),
    AugMod(Variable),
    AugBand(Variable),
    AugBor(Variable),
    AugXor(Variable),
    AugLShift(Variable),
    AugRShift(Variable),
    PushInt(i32),
    Pop,
    IterLoad(u32u32),
    IterNext,
    IterPush,
    IterPop,
    Roll(),
    LocatePos,
    LocateRef,
    Flick,
    Shutdown(),
    Startup(),
    RollStr,
    PushVal(Value),
    NewImage,
    PreInc(Variable),
    PostInc(Variable),
    PreDec(Variable),
    PostDec(Variable),
    Inc(Variable),
    Dec(Variable),
    Abs,
    Sqrt,
    Pow,
    Turn,
    AddText(),
    Length,
    CopyText,
    FindText,
    FindTextEx,
    CmpText,
    SortText(ParamCount),
    SortTextEx(ParamCount),
    UpperText,
    LowerText,
    Ascii2Text,
    Text2Ascii,
    Text2Num,
    Num2Text,
    Num2TextSigFigs,
    Switch(Switch),
    PickSwitch(PickSwitch),
    SwitchRange(SwitchRange),
    ListGet,
    ListSet,
    BeginListSetExpr,
    IsType,
    Band,
    Bor,
    Bxor,
    Bnot,
    LShift,
    RShift,
    DbgFile(StringRef),
    DbgLine(u32),
    Step,
    StepTo,
    StepAway,
    StepTowards,
    StepRand,
    StepSpeed,
    StepToSpeed,
    Walk,
    WalkTo,
    WalkAway,
    WalkTowards,
    WalkRand,
    GetStep,
    GetStepTo,
    GetStepAway,
    GetStepTowards,
    GetStepRand,
    GetDist,
    GetDir,
    LocateType,
    Shell,
    Text2File,
    File2Text,
    FCopy,
    IsNull,
    IsNum,
    IsText,
    StatPanel(),
    StatPanelCheck(),
    Min(ParamCount),
    Max(ParamCount),
    TypesOf(ParamCount),
    CKey,
    IsIn(IsInOperand),
    Browse(),
    BrowseOpt,
    FList,
    Index,
    JmpOr(Loc),
    JmpAnd(Loc),
    FDel,
    CallName(ParamCount),
    List2Params,
    Params2List,
    CKeyEx,
    PromptCheck,
    Rgb,
    Rgba,
    HasCall,
    HtmlEncode,
    HtmlDecode,
    Time2Text,
    Input(u32u32u32),
    InputColor(u32u32u32),
    Sin,
    Cos,
    ArcSin,
    ArcCos,
    Crash,
    NewAssocList(ParamCount),
    CallPathArgList,
    CallNameArgList,
    CallGlobalArgList(Proc),
    NewArgList,
    MinList,
    MaxList,
    Pick,
    PickProb(PickProb),
    NewImageArgList,
    NewImageArgs(ParamCount),
    FCopyRsc,
    RandSeed,
    IconStates,
    IconNew(ParamCount),
    TurnOrFlipIcon {
        filter_mode: u32,
        var: Variable,
    },
    IconIntensity(Variable),
    IconBlend(Variable),
    IconSwapColor(Variable),
    IconDrawBox(Variable),
    IconInsert(ParamCount),
    IconMapColors(ParamCount),
    IconScale(Variable),
    IconCrop(Variable),
    IconGetPixel(ParamCount),
    IconSize,
    ShiftIcon(Variable),
    IsFile,
    Viewers,
    OViewers,
    Hearers,
    OHearers,
    IsPath,
    IsSubPath,
    FExists,
    Jmp2(Loc),
    Jnz2(Loc),
    Jz2(Loc),
    PopN(u32),
    CheckNum,
    Range,
    Orange,
    ForRange(Loc, Variable),
    ForRangeStepSetup,
    ForRangeStep(Loc, Variable),
    UrlEncode,
    UrlDecode,
    Md5,
    Text2Path,
    WinOutput,
    WinSet,
    WinGet,
    WinClone,
    WinShow,
    IconStatesMode,
    CallLib(ParamCount),
    CallLibArgList(),
    WinExists,
    Bounds(),
    OBounds(),
    BoundsDist,
    StepAwaySpeed(),
    StepTowardsSpeed(),
    StepRandSpeed(),
    WalkSpeed(),
    WalkToSpeed(),
    WalkAwaySpeed(),
    WalkTowardsSpeed(),
    WalkRandSpeed(),
    Animate,
    NullAnimate,
    MatrixNew(ParamCount),
    Database(ParamCount),
    Try(Loc),
    Throw(),
    Catch(Loc),
    ReplaceText,
    ReplaceTextEx,
    FindLastText,
    FindLastTextEx(),
    SpanText(),
    NonSpanText(),
    SplitText,
    JoinText,
    JsonEncode,
    JsonDecode,
    RegexNew(ParamCount),
    FilterNewArgList,
    JmpIfNull(Loc),
    JmpIfNull2(Loc),
    NullCacheMaybe,
    PushToCache,
    PopFromCache,
    Tan,
    ArcTan,
    ArcTan2,
    IsList,
    Ref,
    IsMovable,
    Clamp,
    Sha1(),
    LengthChar,
    FindTextChar,
    CopyTextChar,
    ReplaceTextChar,
    ReplaceTextExChar(),
    FindLastTextChar(),
    FindLastTextExChar(),
    SpanTextChar,
    NonSpanTextChar,
    SplitTextChar(),
    Text2NumRadix,
    Num2TextRadix,
    DebugBreak,
}

Variants

End()
New(ParamCount)
Format(StringRef, ParamCount)
Output
OutputFormat(StringRef, ParamCount)
Read
Stat
OutputFtp
OutputRun
Missile()
Del
Test
Not
Jmp(Loc)
Jnz()
Jz(u32)
Ret
IsLoc
IsMob
IsObj
IsArea
IsTurf
Alert
EmptyList
NewList(u32)
View
OView
ViewTarget()
OViewTarget()
Block
Prob
Rand
RandRange
Sleep
Spawn(Loc)
BrowseRsc
IsIcon
Call(Variable, u32)
CallNoReturn(Variable, u32)
CallPath(ParamCount)
CallParent
CallParentArgList
CallParentArgs(ParamCount)
CallSelf
CallSelfArgList
CallSelfArgs(ParamCount)
CallGlob(Call)
Log10
Log
GetVar(Variable)
SetVar(Variable)
SetVarExpr(Variable)
GetFlag
Teq
Tne
Tl
Tg
Tle
Tge
TestNotEquiv
UnaryNeg
Add
Sub
Mul
Div
Mod
Round
RoundN
AugAdd(Variable)
AugSub(Variable)
AugMul(Variable)
AugDiv(Variable)
AugMod(Variable)
AugBand(Variable)
AugBor(Variable)
AugXor(Variable)
AugLShift(Variable)
AugRShift(Variable)
PushInt(i32)
Pop
IterLoad(u32u32)
IterNext
IterPush
IterPop
Roll()
LocatePos
LocateRef
Flick
Shutdown()
Startup()
RollStr
PushVal(Value)
NewImage
PreInc(Variable)
PostInc(Variable)
PreDec(Variable)
PostDec(Variable)
Inc(Variable)
Dec(Variable)
Abs
Sqrt
Pow
Turn
AddText()
Length
CopyText
FindText
FindTextEx
CmpText
SortText(ParamCount)
SortTextEx(ParamCount)
UpperText
LowerText
Ascii2Text
Text2Ascii
Text2Num
Num2Text
Num2TextSigFigs
Switch(Switch)
PickSwitch(PickSwitch)
SwitchRange(SwitchRange)
ListGet
ListSet
BeginListSetExpr
IsType
Band
Bor
Bxor
Bnot
LShift
RShift
DbgFile(StringRef)
DbgLine(u32)
Step
StepTo
StepAway
StepTowards
StepRand
StepSpeed
StepToSpeed
Walk
WalkTo
WalkAway
WalkTowards
WalkRand
GetStep
GetStepTo
GetStepAway
GetStepTowards
GetStepRand
GetDist
GetDir
LocateType
Shell
Text2File
File2Text
FCopy
IsNull
IsNum
IsText
StatPanel()
StatPanelCheck()
Min(ParamCount)
Max(ParamCount)
TypesOf(ParamCount)
CKey
IsIn(IsInOperand)
Browse()
BrowseOpt
FList
Index
JmpOr(Loc)
JmpAnd(Loc)
FDel
CallName(ParamCount)
List2Params
Params2List
CKeyEx
PromptCheck
Rgb
Rgba
HasCall
HtmlEncode
HtmlDecode
Time2Text
Input(u32u32u32)
InputColor(u32u32u32)
Sin
Cos
ArcSin
ArcCos
Crash
NewAssocList(ParamCount)
CallPathArgList
CallNameArgList
CallGlobalArgList(Proc)
NewArgList
MinList
MaxList
Pick
PickProb(PickProb)
NewImageArgList
NewImageArgs(ParamCount)
FCopyRsc
RandSeed
IconStates
IconNew(ParamCount)
TurnOrFlipIcon

Fields of TurnOrFlipIcon

filter_mode: u32var: Variable
IconIntensity(Variable)
IconBlend(Variable)
IconSwapColor(Variable)
IconDrawBox(Variable)
IconInsert(ParamCount)
IconMapColors(ParamCount)
IconScale(Variable)
IconCrop(Variable)
IconGetPixel(ParamCount)
IconSize
ShiftIcon(Variable)
IsFile
Viewers
OViewers
Hearers
OHearers
IsPath
IsSubPath
FExists
Jmp2(Loc)
Jnz2(Loc)
Jz2(Loc)
PopN(u32)
CheckNum
Range
Orange
ForRange(Loc, Variable)
ForRangeStepSetup
ForRangeStep(Loc, Variable)
UrlEncode
UrlDecode
Md5
Text2Path
WinOutput
WinSet
WinGet
WinClone
WinShow
IconStatesMode
CallLib(ParamCount)
CallLibArgList()
WinExists
Bounds()
OBounds()
BoundsDist
StepAwaySpeed()
StepTowardsSpeed()
StepRandSpeed()
WalkSpeed()
WalkToSpeed()
WalkAwaySpeed()
WalkTowardsSpeed()
WalkRandSpeed()
Animate
NullAnimate
MatrixNew(ParamCount)
Database(ParamCount)
Try(Loc)
Throw()
Catch(Loc)
ReplaceText
ReplaceTextEx
FindLastText
FindLastTextEx()
SpanText()
NonSpanText()
SplitText
JoinText
JsonEncode
JsonDecode
RegexNew(ParamCount)
FilterNewArgList
JmpIfNull(Loc)
JmpIfNull2(Loc)
NullCacheMaybe
PushToCache
PopFromCache
Tan
ArcTan
ArcTan2
IsList
Ref
IsMovable
Clamp
Sha1()
LengthChar
FindTextChar
CopyTextChar
ReplaceTextChar
ReplaceTextExChar()
FindLastTextChar()
FindLastTextExChar()
SpanTextChar
NonSpanTextChar
SplitTextChar()
Text2NumRadix
Num2TextRadix
DebugBreak

Trait Implementations

impl Debug for Instruction[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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.