[][src]Enum lf2_parse::Rule

pub enum Rule {
    EOI,
    WHITESPACE,
    Float,
    Path,
    PathSeparator,
    PathSymChars,
    PathSegment,
    Int,
    Uint,
    ObjectNameSymChars,
    ObjectName,
    Object,
    Header,
    HeaderBegin,
    HeaderData,
    HeaderEnd,
    HeaderTag,
    Element,
    Bdy,
    BdyBegin,
    BdyData,
    BdyTag,
    BdyEnd,
    BPoint,
    BPointBegin,
    BPointData,
    BPointTag,
    BPointEnd,
    CPoint,
    CPointBegin,
    CPointData,
    CPointTag,
    CPointEnd,
    Itr,
    ItrBegin,
    ItrData,
    ItrTag,
    ItrEnd,
    OPoint,
    OPointBegin,
    OPointData,
    OPointTag,
    OPointEnd,
    WPoint,
    WPointBegin,
    WPointData,
    WPointTag,
    WPointEnd,
    Frames,
    Frame,
    FrameBegin,
    FrameNumber,
    FrameName,
    FrameData,
    FrameEnd,
    FrameTag,
    SpriteFile,
    TagAAction,
    TagAActionKey,
    TagAActionValue,
    TagARest,
    TagARestKey,
    TagARestValue,
    TagAction,
    TagActionKey,
    TagActionValue,
    TagAttacking,
    TagAttackingKey,
    TagAttackingValue,
    TagBDefend,
    TagBDefendKey,
    TagBDefendValue,
    TagBackHurtAct,
    TagBackHurtActKey,
    TagBackHurtActValue,
    TagCatchingAct,
    TagCatchingActKey,
    TagCatchingActValue,
    TagCaughtAct,
    TagCaughtActKey,
    TagCaughtActValue,
    TagCenterX,
    TagCenterXKey,
    TagCenterXValue,
    TagCenterY,
    TagCenterYKey,
    TagCenterYValue,
    TagCol,
    TagColKey,
    TagColValue,
    TagCover,
    TagCoverKey,
    TagCoverValue,
    TagDVx,
    TagDVxKey,
    TagDVxValue,
    TagDVy,
    TagDVyKey,
    TagDVyValue,
    TagDVz,
    TagDVzKey,
    TagDVzValue,
    TagDashDistance,
    TagDashDistanceKey,
    TagDashDistanceValue,
    TagDashDistanceZ,
    TagDashDistanceZKey,
    TagDashDistanceZValue,
    TagDashHeight,
    TagDashHeightKey,
    TagDashHeightValue,
    TagDecrease,
    TagDecreaseKey,
    TagDecreaseValue,
    TagDirControl,
    TagDirControlKey,
    TagDirControlValue,
    TagEffect,
    TagEffectKey,
    TagEffectValue,
    TagFacing,
    TagFacingKey,
    TagFacingValue,
    TagFall,
    TagFallKey,
    TagFallValue,
    TagFile,
    TagFileKey,
    TagFileNumber,
    TagFileValue,
    TagFrontHurtAct,
    TagFrontHurtActKey,
    TagFrontHurtActValue,
    TagH,
    TagHKey,
    TagHValue,
    TagHead,
    TagHeadKey,
    TagHeadValue,
    TagHeavyRunningSpeed,
    TagHeavyRunningSpeedKey,
    TagHeavyRunningSpeedValue,
    TagHeavyRunningSpeedZ,
    TagHeavyRunningSpeedZKey,
    TagHeavyRunningSpeedZValue,
    TagHeavyWalkingSpeed,
    TagHeavyWalkingSpeedKey,
    TagHeavyWalkingSpeedValue,
    TagHeavyWalkingSpeedZ,
    TagHeavyWalkingSpeedZKey,
    TagHeavyWalkingSpeedZValue,
    TagHitA,
    TagHitAKey,
    TagHitAValue,
    TagHitD,
    TagHitDKey,
    TagHitDValue,
    TagHitDa,
    TagHitDaKey,
    TagHitDaValue,
    TagHitDj,
    TagHitDjKey,
    TagHitDjValue,
    TagHitFa,
    TagHitFaKey,
    TagHitFaValue,
    TagHitFj,
    TagHitFjKey,
    TagHitFjValue,
    TagHitJ,
    TagHitJKey,
    TagHitJValue,
    TagHitJa,
    TagHitJaKey,
    TagHitJaValue,
    TagHitUa,
    TagHitUaKey,
    TagHitUaValue,
    TagHitUj,
    TagHitUjKey,
    TagHitUjValue,
    TagHurtable,
    TagHurtableKey,
    TagHurtableValue,
    TagInjury,
    TagInjuryKey,
    TagInjuryValue,
    TagJAction,
    TagJActionKey,
    TagJActionValue,
    TagJumpDistance,
    TagJumpDistanceKey,
    TagJumpDistanceValue,
    TagJumpDistanceZ,
    TagJumpDistanceZKey,
    TagJumpDistanceZValue,
    TagJumpHeight,
    TagJumpHeightKey,
    TagJumpHeightValue,
    TagKind,
    TagKindKey,
    TagKindValue,
    TagMp,
    TagMpKey,
    TagMpValue,
    TagName,
    TagNameKey,
    TagNameValue,
    TagNext,
    TagNextKey,
    TagNextValue,
    TagOid,
    TagOidKey,
    TagOidValue,
    TagPic,
    TagPicKey,
    TagPicValue,
    TagRow,
    TagRowKey,
    TagRowValue,
    TagRowingDistance,
    TagRowingDistanceKey,
    TagRowingDistanceValue,
    TagRowingHeight,
    TagRowingHeightKey,
    TagRowingHeightValue,
    TagRunningFrameRate,
    TagRunningFrameRateKey,
    TagRunningFrameRateValue,
    TagRunningSpeed,
    TagRunningSpeedKey,
    TagRunningSpeedValue,
    TagRunningSpeedZ,
    TagRunningSpeedZKey,
    TagRunningSpeedZValue,
    TagSmall,
    TagSmallKey,
    TagSmallValue,
    TagSound,
    TagSoundKey,
    TagSoundValue,
    TagState,
    TagStateKey,
    TagStateValue,
    TagTAction,
    TagTActionKey,
    TagTActionValue,
    TagThrowInjury,
    TagThrowInjuryKey,
    TagThrowInjuryValue,
    TagThrowVx,
    TagThrowVxKey,
    TagThrowVxValue,
    TagThrowVy,
    TagThrowVyKey,
    TagThrowVyValue,
    TagThrowVz,
    TagThrowVzKey,
    TagThrowVzValue,
    TagVAction,
    TagVActionKey,
    TagVActionValue,
    TagVRest,
    TagVRestKey,
    TagVRestValue,
    TagW,
    TagWKey,
    TagWValue,
    TagWait,
    TagWaitKey,
    TagWaitValue,
    TagWalkingFrameRate,
    TagWalkingFrameRateKey,
    TagWalkingFrameRateValue,
    TagWalkingSpeed,
    TagWalkingSpeedKey,
    TagWalkingSpeedValue,
    TagWalkingSpeedZ,
    TagWalkingSpeedZKey,
    TagWalkingSpeedZValue,
    TagWeaponAct,
    TagWeaponActKey,
    TagWeaponActValue,
    TagX,
    TagXKey,
    TagXValue,
    TagY,
    TagYKey,
    TagYValue,
    TagZWidth,
    TagZWidthKey,
    TagZWidthValue,
}

Variants

EOI
WHITESPACE
Float
Path
PathSeparator
PathSymChars
PathSegment
Int
Uint
ObjectNameSymChars
ObjectName
Object
Header
HeaderBegin
HeaderData
HeaderEnd
HeaderTag
Element
Bdy
BdyBegin
BdyData
BdyTag
BdyEnd
BPoint
BPointBegin
BPointData
BPointTag
BPointEnd
CPoint
CPointBegin
CPointData
CPointTag
CPointEnd
Itr
ItrBegin
ItrData
ItrTag
ItrEnd
OPoint
OPointBegin
OPointData
OPointTag
OPointEnd
WPoint
WPointBegin
WPointData
WPointTag
WPointEnd
Frames
Frame
FrameBegin
FrameNumber
FrameName
FrameData
FrameEnd
FrameTag
SpriteFile
TagAAction
TagAActionKey
TagAActionValue
TagARest
TagARestKey
TagARestValue
TagAction
TagActionKey
TagActionValue
TagAttacking
TagAttackingKey
TagAttackingValue
TagBDefend
TagBDefendKey
TagBDefendValue
TagBackHurtAct
TagBackHurtActKey
TagBackHurtActValue
TagCatchingAct
TagCatchingActKey
TagCatchingActValue
TagCaughtAct
TagCaughtActKey
TagCaughtActValue
TagCenterX
TagCenterXKey
TagCenterXValue
TagCenterY
TagCenterYKey
TagCenterYValue
TagCol
TagColKey
TagColValue
TagCover
TagCoverKey
TagCoverValue
TagDVx
TagDVxKey
TagDVxValue
TagDVy
TagDVyKey
TagDVyValue
TagDVz
TagDVzKey
TagDVzValue
TagDashDistance
TagDashDistanceKey
TagDashDistanceValue
TagDashDistanceZ
TagDashDistanceZKey
TagDashDistanceZValue
TagDashHeight
TagDashHeightKey
TagDashHeightValue
TagDecrease
TagDecreaseKey
TagDecreaseValue
TagDirControl
TagDirControlKey
TagDirControlValue
TagEffect
TagEffectKey
TagEffectValue
TagFacing
TagFacingKey
TagFacingValue
TagFall
TagFallKey
TagFallValue
TagFile
TagFileKey
TagFileNumber
TagFileValue
TagFrontHurtAct
TagFrontHurtActKey
TagFrontHurtActValue
TagH
TagHKey
TagHValue
TagHead
TagHeadKey
TagHeadValue
TagHeavyRunningSpeed
TagHeavyRunningSpeedKey
TagHeavyRunningSpeedValue
TagHeavyRunningSpeedZ
TagHeavyRunningSpeedZKey
TagHeavyRunningSpeedZValue
TagHeavyWalkingSpeed
TagHeavyWalkingSpeedKey
TagHeavyWalkingSpeedValue
TagHeavyWalkingSpeedZ
TagHeavyWalkingSpeedZKey
TagHeavyWalkingSpeedZValue
TagHitA
TagHitAKey
TagHitAValue
TagHitD
TagHitDKey
TagHitDValue
TagHitDa
TagHitDaKey
TagHitDaValue
TagHitDj
TagHitDjKey
TagHitDjValue
TagHitFa
TagHitFaKey
TagHitFaValue
TagHitFj
TagHitFjKey
TagHitFjValue
TagHitJ
TagHitJKey
TagHitJValue
TagHitJa
TagHitJaKey
TagHitJaValue
TagHitUa
TagHitUaKey
TagHitUaValue
TagHitUj
TagHitUjKey
TagHitUjValue
TagHurtable
TagHurtableKey
TagHurtableValue
TagInjury
TagInjuryKey
TagInjuryValue
TagJAction
TagJActionKey
TagJActionValue
TagJumpDistance
TagJumpDistanceKey
TagJumpDistanceValue
TagJumpDistanceZ
TagJumpDistanceZKey
TagJumpDistanceZValue
TagJumpHeight
TagJumpHeightKey
TagJumpHeightValue
TagKind
TagKindKey
TagKindValue
TagMp
TagMpKey
TagMpValue
TagName
TagNameKey
TagNameValue
TagNext
TagNextKey
TagNextValue
TagOid
TagOidKey
TagOidValue
TagPic
TagPicKey
TagPicValue
TagRow
TagRowKey
TagRowValue
TagRowingDistance
TagRowingDistanceKey
TagRowingDistanceValue
TagRowingHeight
TagRowingHeightKey
TagRowingHeightValue
TagRunningFrameRate
TagRunningFrameRateKey
TagRunningFrameRateValue
TagRunningSpeed
TagRunningSpeedKey
TagRunningSpeedValue
TagRunningSpeedZ
TagRunningSpeedZKey
TagRunningSpeedZValue
TagSmall
TagSmallKey
TagSmallValue
TagSound
TagSoundKey
TagSoundValue
TagState
TagStateKey
TagStateValue
TagTAction
TagTActionKey
TagTActionValue
TagThrowInjury
TagThrowInjuryKey
TagThrowInjuryValue
TagThrowVx
TagThrowVxKey
TagThrowVxValue
TagThrowVy
TagThrowVyKey
TagThrowVyValue
TagThrowVz
TagThrowVzKey
TagThrowVzValue
TagVAction
TagVActionKey
TagVActionValue
TagVRest
TagVRestKey
TagVRestValue
TagW
TagWKey
TagWValue
TagWait
TagWaitKey
TagWaitValue
TagWalkingFrameRate
TagWalkingFrameRateKey
TagWalkingFrameRateValue
TagWalkingSpeed
TagWalkingSpeedKey
TagWalkingSpeedValue
TagWalkingSpeedZ
TagWalkingSpeedZKey
TagWalkingSpeedZValue
TagWeaponAct
TagWeaponActKey
TagWeaponActValue
TagX
TagXKey
TagXValue
TagY
TagYKey
TagYValue
TagZWidth
TagZWidthKey
TagZWidthValue

Trait Implementations

impl Clone for Rule[src]

impl Copy for Rule[src]

impl Debug for Rule[src]

impl Eq for Rule[src]

impl Hash for Rule[src]

impl Ord for Rule[src]

impl Parser<Rule> for ObjectDataParser[src]

impl PartialEq<Rule> for Rule[src]

impl PartialOrd<Rule> for Rule[src]

impl StructuralEq for Rule[src]

impl StructuralPartialEq for Rule[src]

Auto Trait Implementations

impl RefUnwindSafe for Rule

impl Send for Rule

impl Sync for Rule

impl Unpin for Rule

impl UnwindSafe for Rule

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> RuleType for T where
    T: Eq + Ord + Copy + Debug + Hash
[src]

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

type Owned = T

The resulting type after obtaining ownership.

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.