pub enum FeatureKind {
Show 14 variants
Event,
Action,
Value,
Operator,
Enum,
EnumMember,
Setting,
Variable,
Subroutine,
ControlFlow,
String,
Localization,
ContentId,
Structural,
}Expand description
The canonical category of a Workshop capability.
Catalog-backed categories use the canonical catalog identity as name.
The remaining categories identify WIR or Workshop structural capabilities;
none of these names are localized or borrowed from a source-language
provider.
Variants§
Event
A Workshop event declaration.
Action
A Workshop action.
Value
A Workshop value.
Operator
A Workshop operator.
Enum
An enumerated value domain.
EnumMember
A member of an enumerated value domain.
Setting
A Workshop custom-game setting.
Variable
A Workshop variable declaration or reference.
Subroutine
A Workshop subroutine declaration or call.
ControlFlow
A control-flow construct represented by Workshop IR.
String
A user-visible Workshop string value.
Localization
A locale or localized spelling operation.
ContentId
A Workshop content identity such as a hero, map, or mode.
Structural
A structural Workshop construct not covered by another category.
Implementations§
Trait Implementations§
Source§impl Clone for FeatureKind
impl Clone for FeatureKind
Source§fn clone(&self) -> FeatureKind
fn clone(&self) -> FeatureKind
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more