[][src]Enum esl::Field

pub enum Field {
    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),
    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),
    Position(Position),
    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),
    U8List(Vec<u8>),
    Weapon(Weapon),
    Weather(Weather),
}

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)
DialogType(DialogType)
Effect(Effect)
EffectIndex(EffectIndex)
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)
NpcState(NpcState)
PathGrid(PathGrid)
Position(Position)
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)
U8List(Vec<u8>)
Weapon(Weapon)
Weather(Weather)

Methods

impl Field[src]

pub fn fit(&mut self, record_tag: Tag, field_tag: Tag)[src]

Trait Implementations

impl Clone for Field[src]

impl Debug for Field[src]

impl Eq for Field[src]

impl From<()> for Field[src]

impl From<Ai> for Field[src]

impl From<AiActivate> for Field[src]

impl From<AiTarget> for Field[src]

impl From<AiTravel> for Field[src]

impl From<AiWander> for Field[src]

impl From<Apparatus> for Field[src]

impl From<Armor> for Field[src]

impl From<BipedObject> for Field[src]

impl From<BodyPart> for Field[src]

impl From<Book> for Field[src]

impl From<Cell> for Field[src]

impl From<Class> for Field[src]

impl From<Clothing> for Field[src]

impl From<Color> for Field[src]

impl From<ContainerFlags> for Field[src]

impl From<Creature> for Field[src]

impl From<DialogType> for Field[src]

impl From<Effect> for Field[src]

impl From<EffectIndex> for Field[src]

impl From<EffectMetadata> for Field[src]

impl From<Enchantment> for Field[src]

impl From<Faction> for Field[src]

impl From<FileMetadata> for Field[src]

impl From<FlagsAndBlood<CreatureFlags>> for Field[src]

impl From<FlagsAndBlood<NpcFlags>> for Field[src]

impl From<Grid> for Field[src]

impl From<Info> for Field[src]

impl From<Ingredient> for Field[src]

impl From<Interior> for Field[src]

impl From<Item> for Field[src]

impl From<Light> for Field[src]

impl From<MiscItem> for Field[src]

impl From<Npc> for Field[src]

impl From<NpcState> for Field[src]

impl From<PathGrid> for Field[src]

impl From<Position> for Field[src]

impl From<Potion> for Field[src]

impl From<Race> for Field[src]

impl From<ScriptMetadata> for Field[src]

impl From<ScriptVars> for Field[src]

impl From<Skill> for Field[src]

impl From<SkillMetadata> for Field[src]

impl From<Sound> for Field[src]

impl From<SoundChance> for Field[src]

impl From<SoundGen> for Field[src]

impl From<Spell> for Field[src]

impl From<String> for Field[src]

impl From<StringZ> for Field[src]

impl From<StringZList> for Field[src]

impl From<Tool> for Field[src]

impl From<Vec<String>> for Field[src]

impl From<Vec<f32>> for Field[src]

impl From<Vec<i16>> for Field[src]

impl From<Vec<i32>> for Field[src]

impl From<Vec<u8>> for Field[src]

impl From<Weapon> for Field[src]

impl From<Weather> for Field[src]

impl From<f32> for Field[src]

impl From<i16> for Field[src]

impl From<i32> for Field[src]

impl From<i64> for Field[src]

impl From<u8> for Field[src]

impl PartialEq<Field> for Field[src]

Auto Trait Implementations

impl RefUnwindSafe for Field

impl Send for Field

impl Sync for Field

impl Unpin for Field

impl UnwindSafe for Field

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> 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.