Re-exportsΒ§
pub use aura::AuraSlot;pub use combat::CombatSlot;pub use cooldown::CooldownSlot;pub use dense::BufferOffsets;pub use dense::DenseBuffer;pub use dense::HistoryIterMut;pub use dense::SlotMaps;pub use descriptor_table::DescriptorIter;pub use descriptor_table::DescriptorTable;pub use equipment::EquipmentSlot;pub use hero_tree::HeroTreeSlot;pub use history::HistorySlot;pub use ids::ByteOffset;pub use ids::DescriptorId;pub use item::ItemSlot;pub use pet::PetSlot;pub use player::PlayerSlot;pub use resource::ResourceSlot;pub use set_bonus::SetBonusSlot;pub use spell::SpellSlot;pub use standalone::DefaultValue;pub use standalone::StandaloneDefault;pub use swing::SwingSlot;pub use talent::TalentSlot;pub use unit::UnitSlot;pub use weapon_imbue::WeaponImbueSlot;
ModulesΒ§
- abi_
pins π - Compile-time ABI pins binding the shared
field_offsetconstants to the real slot layouts. - aura π
- combat π
- cooldown π
- dense π
- Dense runtime buffer storage, offsets, accessors, dumps, and iteration.
- descriptor_
table π - equipment π
- hero_
tree π - history π
- ids π
- Typed
repr(transparent)newtypes for a descriptorβs stable id and a byte offset. - item π
- pet π
- player π
- resource π
- set_
bonus π - spell π
- standalone π
- swing π
- talent π
- unit π
- weapon_
imbue π
StructsΒ§
- AuraKey
- Collision-free identity for one aura instance.
- Aura
Projection Key - Dense-buffer identity for an APL aura category projection.
- Field
Descriptor - Inventory entry describing one expression-readable buffer field.
- Slot
Descriptor - Inventory entry describing one dense-buffer slot domain.