Module semantics

Module semantics 

Source

Structs§

AppendPayload
Attr
Attr holds the generation command used to generate an attribute in an entity.
Class
Scroll class definition data:
ClassBuilder
Provides the toolset required to properly define a Scroll class and is primarily used by the Scroll parser.
CollectionAttribute
An attribute specification for collections:
CollectionSpecifier
Class collection specification with an optional attribute:
Injectors
RerollPayload

Enums§

Context
Used when calling the generators to state which type of user operation are we trying to do. Can provide and store ephemeral state throughout the generation call.
SubclassesSpecifier
Provides the class subclasses for instantiation, either using a List:

Traits§

AttrCommand
AttrCommand can apply or revert attribute value generation of various kinds. Refer to commands.rs to learn more about the different types of AttrCommands.
InjectCommand
InjectCommand can inject or eject attributes or attribute overrides to entities picked, used or pointed-at.