Structs§
- Dynamic
- Dynamic type containing any value.
- Position
- A location (line number + character position) in the input script.
- Type
Builder - Builder to build the API of a custom type for use with an [
Engine]. - Uuid
- A Universally Unique Identifier (UUID).
Enums§
- Eval
AltResult - Evaluation result.
Traits§
- Custom
Type - Trait to build the API of a custom type for use with an [
Engine] (i.e. register the type and its getters, setters, methods, etc.). - Deserialize
- A data structure that can be deserialized from any data format supported by Serde.
- Json
Schema - A type which can be described as a JSON Schema document.
- Serialize
- A data structure that can be serialized into any data format supported by Serde.
- Tsify
Tsifyis a trait that allows you to convert a type to and from JavaScript. Can be implemented manually if you need to customize the serialization or deserialization.
Functions§
- aa_
background_ schema - aa_
entity_ spine_ schema - aa_
image_ schema - aa_
vfx_ cell_ schema - aa_
vfx_ projectile_ schema - aa_
vfx_ unit_ schema - ability_
link_ id_ array_ schema - ability_
link_ id_ schema - ability_
rarity_ link_ id_ array_ schema - ability_
rarity_ link_ id_ schema - array_
of - asset_
ability_ icon_ schema - asset_
ability_ rarity_ icon_ schema - asset_
ability_ rarity_ square_ icon_ schema - asset_
attribute_ icon_ schema - asset_
buff_ icon_ schema - asset_
currency_ icon_ schema - asset_
hero_ skin_ icon_ schema - asset_
hero_ skin_ spine_ schema - asset_
item_ icon_ schema - asset_
item_ rarity_ icon_ schema - asset_
item_ ribbon_ icon_ schema - asset_
notification_ bg_ schema - asset_
offer_ icon_ schema - asset_
pet_ icon_ schema - asset_
pet_ rarity_ icon_ schema - asset_
pet_ rarity_ square_ icon_ schema - asset_
talent_ icon_ schema - asset_
ui_ dungeon_ background_ schema - asset_
ui_ dungeon_ banner_ schema - asset_
unit_ spine_ skin - asset_
vfx_ object_ schema - attribute_
link_ id_ array_ schema - attribute_
link_ id_ schema - bird_
variant_ link_ id_ schema - buff_
link_ id_ schema - bundle_
id_ schema - class_
id_ schema - color_
schema - currency_
link_ id_ array_ schema - currency_
link_ id_ schema - entity_
link_ id_ array_ schema - entity_
link_ id_ schema - fight_
template_ link_ id_ array_ schema - fight_
template_ link_ id_ schema - has_
newlines - id_
schema - item_
link_ id_ schema - item_
rarity_ link_ id_ schema - link_
id_ schema - mail_
id_ schema - offer_
link_ id_ array_ schema - offer_
link_ id_ schema - option_
ability_ link_ id_ schema - option_
array_ of - option_
bundle_ id_ schema - option_
link_ id_ schema - option_
mail_ id_ schema - option_
offer_ link_ id_ schema - option_
script_ schema - pet_
rarity_ link_ id_ array_ schema - pet_
rarity_ link_ id_ schema - quest_
link_ id_ array_ schema - quest_
link_ id_ schema - resource_
schema - script_
schema - skin_
link_ id_ array_ schema - skin_
link_ id_ schema - spine_
schema - statue_
bonus_ grade_ id_ schema - talent_
link_ id_ array_ schema - talent_
link_ id_ schema - unique_
schema - unity_
asset_ from_ group - vassal_
task_ id_ schema - webp_
path_ schema - webp_
url_ array_ schema - webp_
url_ schema
Type Aliases§
Attribute Macros§
- declare
- The
declaremacro, used in#[declare]annotations.
Derive Macros§
- Custom
Type - Macro to implement the [
CustomType][rhai::CustomType] trait. - Deserialize
- Json
Schema - Serialize
- Tsify
- The
Tsifyderive macro, used in#[derive(Tsify, ...)]annotations.