pub enum Rule {
Show 292 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,
}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§
Source§impl Ord for Rule
impl Ord for Rule
Source§impl Parser<Rule> for ObjectDataParser
impl Parser<Rule> for ObjectDataParser
Source§impl PartialOrd for Rule
impl PartialOrd for Rule
impl Copy for Rule
impl Eq for Rule
impl StructuralPartialEq for Rule
Auto Trait Implementations§
impl Freeze for Rule
impl RefUnwindSafe for Rule
impl Send for Rule
impl Sync for Rule
impl Unpin for Rule
impl UnwindSafe for Rule
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