Skip to main content

Module builder

Module builder 

Source
Expand description

Fluent builder API for constructing a combat system.

ModulesΒ§

aura_builder πŸ”’
auto_attack_builder πŸ”’
buffer_init πŸ”’
Initial dense-buffer population from the assembled combat program.
built πŸ”’
combat_builder πŸ”’
compile πŸ”’
Rotation compilation and dense-buffer allocation for the builder.
def πŸ”’
Internal owned builder-definition structs and their static-conversion inputs.
draft πŸ”’
impact_effect_proc_builder πŸ”’
lower πŸ”’
Lowering context types and helper functions for #[derive(LowerData)].
spell_builder πŸ”’

StructsΒ§

BuilderError
Error raised by the fluent builder API at construction time.

EnumsΒ§

BuilderErrorKind πŸ”’

FunctionsΒ§

validated_channel_tick_count
Validate a channel’s tick count, accepting the empty introspection map’s neutral zero.
validated_max_stacks
Validate an aura stack cap.
validated_milliseconds
Convert a manifest/game-data scalar to an integral millisecond duration.
validated_nonnegative
Validate a finite non-negative scalar override.
validated_positive_u8 πŸ”’