Enum FormType

Source
#[repr(u8)]
pub enum FormType {
Show 139 variants None = 0, PluginInfo = 1, FormGroup = 2, GameSetting = 3, Keyword = 4, LocationRefType = 5, Action = 6, TextureSet = 7, MenuIcon = 8, Global = 9, Class = 10, Faction = 11, HeadPart = 12, Eyes = 13, Race = 14, Sound = 15, AcousticSpace = 16, Skill = 17, MagicEffect = 18, Script = 19, LandTexture = 20, Enchantment = 21, Spell = 22, Scroll = 23, Activator = 24, TalkingActivator = 25, Armor = 26, Book = 27, Container = 28, Door = 29, Ingredient = 30, Light = 31, Misc = 32, Apparatus = 33, Static = 34, StaticCollection = 35, MovableStatic = 36, Grass = 37, Tree = 38, Flora = 39, Furniture = 40, Weapon = 41, Ammo = 42, NPC = 43, LeveledNPC = 44, KeyMaster = 45, AlchemyItem = 46, IdleMarker = 47, Note = 48, ConstructibleObject = 49, Projectile = 50, Hazard = 51, SoulGem = 52, LeveledItem = 53, Weather = 54, Climate = 55, ShaderParticleGeometryData = 56, ReferenceEffect = 57, Region = 58, Navigation = 59, Cell = 60, Reference = 61, ActorCharacter = 62, ProjectileMissile = 63, ProjectileArrow = 64, ProjectileGrenade = 65, ProjectileBeam = 66, ProjectileFlame = 67, ProjectileCone = 68, ProjectileBarrier = 69, PlacedHazard = 70, WorldSpace = 71, Land = 72, NavMesh = 73, TLOD = 74, Dialogue = 75, Info = 76, Quest = 77, Idle = 78, Package = 79, CombatStyle = 80, LoadScreen = 81, LeveledSpell = 82, AnimatedObject = 83, Water = 84, EffectShader = 85, TOFT = 86, Explosion = 87, Debris = 88, ImageSpace = 89, ImageAdapter = 90, FormList = 91, Perk = 92, BodyPartData = 93, AddonNode = 94, ActorValueInfo = 95, CameraShot = 96, CameraPath = 97, VoiceType = 98, MaterialType = 99, Impact = 100, ImpactDataSet = 101, Armature = 102, EncounterZone = 103, Location = 104, Message = 105, Ragdoll = 106, DefaultObject = 107, LightingMaster = 108, MusicType = 109, Footstep = 110, FootstepSet = 111, StoryManagerBranchNode = 112, StoryManagerQuestNode = 113, StoryManagerEventNode = 114, DialogueBranch = 115, MusicTrack = 116, DialogueView = 117, WordOfPower = 118, Shout = 119, EquipSlot = 120, Relationship = 121, Scene = 122, AssociationType = 123, Outfit = 124, ArtObject = 125, MaterialObject = 126, MovementType = 127, SoundRecord = 128, DualCastData = 129, SoundCategory = 130, SoundOutputModel = 131, CollisionLayer = 132, ColorForm = 133, ReverbParam = 134, LensFlare = 135, LensSprite = 136, VolumetricLighting = 137, Max = 138,
}

Variants§

§

None = 0

§

PluginInfo = 1

§

FormGroup = 2

§

GameSetting = 3

§

Keyword = 4

§

LocationRefType = 5

§

Action = 6

§

TextureSet = 7

§

MenuIcon = 8

§

Global = 9

§

Class = 10

§

Faction = 11

§

HeadPart = 12

§

Eyes = 13

§

Race = 14

§

Sound = 15

§

AcousticSpace = 16

§

Skill = 17

§

MagicEffect = 18

§

Script = 19

§

LandTexture = 20

§

Enchantment = 21

§

Spell = 22

§

Scroll = 23

§

Activator = 24

§

TalkingActivator = 25

§

Armor = 26

§

Book = 27

§

Container = 28

§

Door = 29

§

Ingredient = 30

§

Light = 31

§

Misc = 32

§

Apparatus = 33

§

Static = 34

§

StaticCollection = 35

§

MovableStatic = 36

§

Grass = 37

§

Tree = 38

§

Flora = 39

§

Furniture = 40

§

Weapon = 41

§

Ammo = 42

§

NPC = 43

§

LeveledNPC = 44

§

KeyMaster = 45

§

AlchemyItem = 46

§

IdleMarker = 47

§

Note = 48

§

ConstructibleObject = 49

§

Projectile = 50

§

Hazard = 51

§

SoulGem = 52

§

LeveledItem = 53

§

Weather = 54

§

Climate = 55

§

ShaderParticleGeometryData = 56

§

ReferenceEffect = 57

§

Region = 58

§

Navigation = 59

§

Cell = 60

§

Reference = 61

§

ActorCharacter = 62

§

ProjectileMissile = 63

§

ProjectileArrow = 64

§

ProjectileGrenade = 65

§

ProjectileBeam = 66

§

ProjectileFlame = 67

§

ProjectileCone = 68

§

ProjectileBarrier = 69

§

PlacedHazard = 70

§

WorldSpace = 71

§

Land = 72

§

NavMesh = 73

§

TLOD = 74

§

Dialogue = 75

§

Info = 76

§

Quest = 77

§

Idle = 78

§

Package = 79

§

CombatStyle = 80

§

LoadScreen = 81

§

LeveledSpell = 82

§

AnimatedObject = 83

§

Water = 84

§

EffectShader = 85

§

TOFT = 86

§

Explosion = 87

§

Debris = 88

§

ImageSpace = 89

§

ImageAdapter = 90

§

FormList = 91

§

Perk = 92

§

BodyPartData = 93

§

AddonNode = 94

§

ActorValueInfo = 95

§

CameraShot = 96

§

CameraPath = 97

§

VoiceType = 98

§

MaterialType = 99

§

Impact = 100

§

ImpactDataSet = 101

§

Armature = 102

§

EncounterZone = 103

§

Location = 104

§

Message = 105

§

Ragdoll = 106

§

DefaultObject = 107

§

LightingMaster = 108

§

MusicType = 109

§

Footstep = 110

§

FootstepSet = 111

§

StoryManagerBranchNode = 112

§

StoryManagerQuestNode = 113

§

StoryManagerEventNode = 114

§

DialogueBranch = 115

§

MusicTrack = 116

§

DialogueView = 117

§

WordOfPower = 118

§

Shout = 119

§

EquipSlot = 120

§

Relationship = 121

§

Scene = 122

§

AssociationType = 123

§

Outfit = 124

§

ArtObject = 125

§

MaterialObject = 126

§

MovementType = 127

§

SoundRecord = 128

§

DualCastData = 129

§

SoundCategory = 130

§

SoundOutputModel = 131

§

CollisionLayer = 132

§

ColorForm = 133

§

ReverbParam = 134

§

LensFlare = 135

§

LensSprite = 136

§

VolumetricLighting = 137

§

Max = 138

Implementations§

Source§

impl FormType

Source

pub const fn as_str(&self) -> &'static str

Trait Implementations§

Source§

impl Clone for FormType

Source§

fn clone(&self) -> FormType

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for FormType

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<FormType> for FormType_CEnum

Source§

fn from(value: FormType) -> Self

Converts to this type from the input type.
Source§

impl FromStr for FormType

Source§

type Err = String

The associated error which can be returned from parsing.
Source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
Source§

impl Hash for FormType

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl Ord for FormType

Source§

fn cmp(&self, other: &FormType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

impl PartialEq for FormType

Source§

fn eq(&self, other: &FormType) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialOrd for FormType

Source§

fn partial_cmp(&self, other: &FormType) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl TryFrom<FormType_CEnum> for FormType

Source§

type Error = &'static str

The type returned in the event of a conversion error.
Source§

fn try_from(value: FormType_CEnum) -> Result<Self, Self::Error>

Performs the conversion.
Source§

impl Copy for FormType

Source§

impl Eq for FormType

Source§

impl StructuralPartialEq for FormType

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dst: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more