pub enum Field {
Show 72 variants
None,
Ai(Ai),
AiActivate(AiActivate),
AiTarget(AiTarget),
AiTravel(AiTravel),
AiWander(AiWander),
Apparatus(Apparatus),
Armor(Armor),
BipedObject(BipedObject),
BodyPart(BodyPart),
Book(Book),
Cell(Cell),
Class(Class),
Clothing(Clothing),
Color(Color),
ContainerFlags(ContainerFlags),
Creature(Creature),
CreatureFlags(FlagsAndBlood<CreatureFlags>),
DialogType(DialogType),
Effect(Effect),
EffectIndex(EffectIndex),
Tag(Tag),
EffectMetadata(EffectMetadata),
Enchantment(Enchantment),
F32(f32),
F32List(Vec<f32>),
Faction(Faction),
FileMetadata(FileMetadata),
Grid(Grid),
I16(i16),
I16List(Vec<i16>),
I32(i32),
I32List(Vec<i32>),
I64(i64),
Info(Info),
Ingredient(Ingredient),
Interior(Interior),
Item(Item),
Light(Light),
MiscItem(MiscItem),
Npc(Npc),
NpcFlags(FlagsAndBlood<NpcFlags>),
NpcState(NpcState),
PathGrid(PathGrid),
Pos(Pos),
PosRot(PosRot),
Potion(Potion),
Race(Race),
ScriptMetadata(ScriptMetadata),
ScriptVars(ScriptVars),
Skill(Skill),
SkillMetadata(SkillMetadata),
Sound(Sound),
SoundChance(SoundChance),
SoundGen(SoundGen),
Spell(Spell),
String(String),
StringList(Vec<String>),
StringZ(StringZ),
StringZList(StringZList),
Tool(Tool),
U8(u8),
Bool(bool),
U8List(Vec<u8>),
Weapon(Weapon),
Weather(Weather),
CurrentTime(CurrentTime),
Time(Time),
EffectArg(EffectArg),
Attributes(Attributes<u32>),
Skills(Skills<u32>),
ScriptData(ScriptData),
}
Variants§
None
Ai(Ai)
AiActivate(AiActivate)
AiTarget(AiTarget)
AiTravel(AiTravel)
AiWander(AiWander)
Apparatus(Apparatus)
Armor(Armor)
BipedObject(BipedObject)
BodyPart(BodyPart)
Book(Book)
Cell(Cell)
Class(Class)
Clothing(Clothing)
Color(Color)
ContainerFlags(ContainerFlags)
Creature(Creature)
CreatureFlags(FlagsAndBlood<CreatureFlags>)
DialogType(DialogType)
Effect(Effect)
EffectIndex(EffectIndex)
Tag(Tag)
EffectMetadata(EffectMetadata)
Enchantment(Enchantment)
F32(f32)
F32List(Vec<f32>)
Faction(Faction)
FileMetadata(FileMetadata)
Grid(Grid)
I16(i16)
I16List(Vec<i16>)
I32(i32)
I32List(Vec<i32>)
I64(i64)
Info(Info)
Ingredient(Ingredient)
Interior(Interior)
Item(Item)
Light(Light)
MiscItem(MiscItem)
Npc(Npc)
NpcFlags(FlagsAndBlood<NpcFlags>)
NpcState(NpcState)
PathGrid(PathGrid)
Pos(Pos)
PosRot(PosRot)
Potion(Potion)
Race(Race)
ScriptMetadata(ScriptMetadata)
ScriptVars(ScriptVars)
Skill(Skill)
SkillMetadata(SkillMetadata)
Sound(Sound)
SoundChance(SoundChance)
SoundGen(SoundGen)
Spell(Spell)
String(String)
StringList(Vec<String>)
StringZ(StringZ)
StringZList(StringZList)
Tool(Tool)
U8(u8)
Bool(bool)
U8List(Vec<u8>)
Weapon(Weapon)
Weather(Weather)
CurrentTime(CurrentTime)
Time(Time)
EffectArg(EffectArg)
Attributes(Attributes<u32>)
Skills(Skills<u32>)
ScriptData(ScriptData)
Implementations§
Trait Implementations§
Source§impl PartialEq for Fieldwhere
Ai: PartialEq,
AiActivate: PartialEq,
AiTarget: PartialEq,
AiTravel: PartialEq,
AiWander: PartialEq,
Apparatus: PartialEq,
Armor: PartialEq,
BipedObject: PartialEq,
BodyPart: PartialEq,
Book: PartialEq,
Cell: PartialEq,
Class: PartialEq,
Clothing: PartialEq,
Color: PartialEq,
ContainerFlags: PartialEq,
Creature: PartialEq,
FlagsAndBlood<CreatureFlags>: PartialEq,
DialogType: PartialEq,
Effect: PartialEq,
EffectIndex: PartialEq,
Tag: PartialEq,
EffectMetadata: PartialEq,
Enchantment: PartialEq,
Faction: PartialEq,
FileMetadata: PartialEq,
Grid: PartialEq,
i16: PartialEq,
Vec<i16>: PartialEq,
i32: PartialEq,
Vec<i32>: PartialEq,
i64: PartialEq,
Info: PartialEq,
Ingredient: PartialEq,
Interior: PartialEq,
Item: PartialEq,
Light: PartialEq,
MiscItem: PartialEq,
Npc: PartialEq,
FlagsAndBlood<NpcFlags>: PartialEq,
NpcState: PartialEq,
PathGrid: PartialEq,
Pos: PartialEq,
PosRot: PartialEq,
Potion: PartialEq,
Race: PartialEq,
ScriptMetadata: PartialEq,
ScriptVars: PartialEq,
Skill: PartialEq,
SkillMetadata: PartialEq,
Sound: PartialEq,
SoundChance: PartialEq,
SoundGen: PartialEq,
Spell: PartialEq,
String: PartialEq,
Vec<String>: PartialEq,
StringZ: PartialEq,
StringZList: PartialEq,
Tool: PartialEq,
u8: PartialEq,
bool: PartialEq,
Vec<u8>: PartialEq,
Weapon: PartialEq,
Weather: PartialEq,
CurrentTime: PartialEq,
Time: PartialEq,
EffectArg: PartialEq,
Attributes<u32>: PartialEq,
Skills<u32>: PartialEq,
ScriptData: PartialEq,
impl PartialEq for Fieldwhere
Ai: PartialEq,
AiActivate: PartialEq,
AiTarget: PartialEq,
AiTravel: PartialEq,
AiWander: PartialEq,
Apparatus: PartialEq,
Armor: PartialEq,
BipedObject: PartialEq,
BodyPart: PartialEq,
Book: PartialEq,
Cell: PartialEq,
Class: PartialEq,
Clothing: PartialEq,
Color: PartialEq,
ContainerFlags: PartialEq,
Creature: PartialEq,
FlagsAndBlood<CreatureFlags>: PartialEq,
DialogType: PartialEq,
Effect: PartialEq,
EffectIndex: PartialEq,
Tag: PartialEq,
EffectMetadata: PartialEq,
Enchantment: PartialEq,
Faction: PartialEq,
FileMetadata: PartialEq,
Grid: PartialEq,
i16: PartialEq,
Vec<i16>: PartialEq,
i32: PartialEq,
Vec<i32>: PartialEq,
i64: PartialEq,
Info: PartialEq,
Ingredient: PartialEq,
Interior: PartialEq,
Item: PartialEq,
Light: PartialEq,
MiscItem: PartialEq,
Npc: PartialEq,
FlagsAndBlood<NpcFlags>: PartialEq,
NpcState: PartialEq,
PathGrid: PartialEq,
Pos: PartialEq,
PosRot: PartialEq,
Potion: PartialEq,
Race: PartialEq,
ScriptMetadata: PartialEq,
ScriptVars: PartialEq,
Skill: PartialEq,
SkillMetadata: PartialEq,
Sound: PartialEq,
SoundChance: PartialEq,
SoundGen: PartialEq,
Spell: PartialEq,
String: PartialEq,
Vec<String>: PartialEq,
StringZ: PartialEq,
StringZList: PartialEq,
Tool: PartialEq,
u8: PartialEq,
bool: PartialEq,
Vec<u8>: PartialEq,
Weapon: PartialEq,
Weather: PartialEq,
CurrentTime: PartialEq,
Time: PartialEq,
EffectArg: PartialEq,
Attributes<u32>: PartialEq,
Skills<u32>: PartialEq,
ScriptData: PartialEq,
Source§impl From<AiActivate> for Field
impl From<AiActivate> for Field
Source§fn from(v: AiActivate) -> Self
fn from(v: AiActivate) -> Self
Converts to this type from the input type.
Source§impl From<Attributes<u32>> for Field
impl From<Attributes<u32>> for Field
Source§fn from(v: Attributes<u32>) -> Self
fn from(v: Attributes<u32>) -> Self
Converts to this type from the input type.
Source§impl From<BipedObject> for Field
impl From<BipedObject> for Field
Source§fn from(v: BipedObject) -> Self
fn from(v: BipedObject) -> Self
Converts to this type from the input type.
Source§impl From<ContainerFlags> for Field
impl From<ContainerFlags> for Field
Source§fn from(v: ContainerFlags) -> Self
fn from(v: ContainerFlags) -> Self
Converts to this type from the input type.
Source§impl From<CurrentTime> for Field
impl From<CurrentTime> for Field
Source§fn from(v: CurrentTime) -> Self
fn from(v: CurrentTime) -> Self
Converts to this type from the input type.
Source§impl From<DialogType> for Field
impl From<DialogType> for Field
Source§fn from(v: DialogType) -> Self
fn from(v: DialogType) -> Self
Converts to this type from the input type.
Source§impl From<EffectIndex> for Field
impl From<EffectIndex> for Field
Source§fn from(v: EffectIndex) -> Self
fn from(v: EffectIndex) -> Self
Converts to this type from the input type.
Source§impl From<EffectMetadata> for Field
impl From<EffectMetadata> for Field
Source§fn from(v: EffectMetadata) -> Self
fn from(v: EffectMetadata) -> Self
Converts to this type from the input type.
Source§impl From<Enchantment> for Field
impl From<Enchantment> for Field
Source§fn from(v: Enchantment) -> Self
fn from(v: Enchantment) -> Self
Converts to this type from the input type.
Source§impl From<FileMetadata> for Field
impl From<FileMetadata> for Field
Source§fn from(v: FileMetadata) -> Self
fn from(v: FileMetadata) -> Self
Converts to this type from the input type.
Source§impl From<FlagsAndBlood<CreatureFlags>> for Field
impl From<FlagsAndBlood<CreatureFlags>> for Field
Source§fn from(v: FlagsAndBlood<CreatureFlags>) -> Self
fn from(v: FlagsAndBlood<CreatureFlags>) -> Self
Converts to this type from the input type.
Source§impl From<FlagsAndBlood<NpcFlags>> for Field
impl From<FlagsAndBlood<NpcFlags>> for Field
Source§fn from(v: FlagsAndBlood<NpcFlags>) -> Self
fn from(v: FlagsAndBlood<NpcFlags>) -> Self
Converts to this type from the input type.
Source§impl From<Ingredient> for Field
impl From<Ingredient> for Field
Source§fn from(v: Ingredient) -> Self
fn from(v: Ingredient) -> Self
Converts to this type from the input type.
Source§impl From<ScriptData> for Field
impl From<ScriptData> for Field
Source§fn from(v: ScriptData) -> Self
fn from(v: ScriptData) -> Self
Converts to this type from the input type.
Source§impl From<ScriptMetadata> for Field
impl From<ScriptMetadata> for Field
Source§fn from(v: ScriptMetadata) -> Self
fn from(v: ScriptMetadata) -> Self
Converts to this type from the input type.
Source§impl From<ScriptVars> for Field
impl From<ScriptVars> for Field
Source§fn from(v: ScriptVars) -> Self
fn from(v: ScriptVars) -> Self
Converts to this type from the input type.
Source§impl From<SkillMetadata> for Field
impl From<SkillMetadata> for Field
Source§fn from(v: SkillMetadata) -> Self
fn from(v: SkillMetadata) -> Self
Converts to this type from the input type.
Source§impl From<SoundChance> for Field
impl From<SoundChance> for Field
Source§fn from(v: SoundChance) -> Self
fn from(v: SoundChance) -> Self
Converts to this type from the input type.
Source§impl From<StringZList> for Field
impl From<StringZList> for Field
Source§fn from(v: StringZList) -> Self
fn from(v: StringZList) -> Self
Converts to this type from the input type.
impl Eq for Fieldwhere
Ai: PartialEq,
AiActivate: PartialEq,
AiTarget: PartialEq,
AiTravel: PartialEq,
AiWander: PartialEq,
Apparatus: PartialEq,
Armor: PartialEq,
BipedObject: PartialEq,
BodyPart: PartialEq,
Book: PartialEq,
Cell: PartialEq,
Class: PartialEq,
Clothing: PartialEq,
Color: PartialEq,
ContainerFlags: PartialEq,
Creature: PartialEq,
FlagsAndBlood<CreatureFlags>: PartialEq,
DialogType: PartialEq,
Effect: PartialEq,
EffectIndex: PartialEq,
Tag: PartialEq,
EffectMetadata: PartialEq,
Enchantment: PartialEq,
Faction: PartialEq,
FileMetadata: PartialEq,
Grid: PartialEq,
i16: PartialEq,
Vec<i16>: PartialEq,
i32: PartialEq,
Vec<i32>: PartialEq,
i64: PartialEq,
Info: PartialEq,
Ingredient: PartialEq,
Interior: PartialEq,
Item: PartialEq,
Light: PartialEq,
MiscItem: PartialEq,
Npc: PartialEq,
FlagsAndBlood<NpcFlags>: PartialEq,
NpcState: PartialEq,
PathGrid: PartialEq,
Pos: PartialEq,
PosRot: PartialEq,
Potion: PartialEq,
Race: PartialEq,
ScriptMetadata: PartialEq,
ScriptVars: PartialEq,
Skill: PartialEq,
SkillMetadata: PartialEq,
Sound: PartialEq,
SoundChance: PartialEq,
SoundGen: PartialEq,
Spell: PartialEq,
String: PartialEq,
Vec<String>: PartialEq,
StringZ: PartialEq,
StringZList: PartialEq,
Tool: PartialEq,
u8: PartialEq,
bool: PartialEq,
Vec<u8>: PartialEq,
Weapon: PartialEq,
Weather: PartialEq,
CurrentTime: PartialEq,
Time: PartialEq,
EffectArg: PartialEq,
Attributes<u32>: PartialEq,
Skills<u32>: PartialEq,
ScriptData: PartialEq,
Auto Trait Implementations§
impl Freeze for Field
impl RefUnwindSafe for Field
impl Send for Field
impl Sync for Field
impl Unpin for Field
impl UnwindSafe for Field
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more