Skip to main content

Module resolver

Module resolver 

Source

Re-exports§

pub use __dynosaur_macro_dyndataresolver::DynDataResolver;

Modules§

__dynosaur_macro_dyndataresolver 🔒

Macros§

unsupported_default 🔒

Structs§

EnchantmentEffect
One effect slot on an enchantment. effect_type == 3 means trigger spell.
EnchantmentRow
Resolved enchantment row from game.enchantments.
PermanentEnchantQuery
Exact permanent-enchant lookup coordinates used by SimC profile decoding.
ResolverError
Resolver failure with stable, situation-oriented construction and inspection APIs.
SpellSearchResult
Lightweight search result for spell lookups.

Enums§

ResolverErrorKind 🔒

Constants§

ENCHANTMENT_EFFECTS 🔒
Number of independent effect slots stored per enchantment row.

Traits§

DataResolver
Unified data resolver trait (DynDataResolver restores dyn polymorphism); method futures are Send but not Sync.
ResolverSyncBound
Supertrait bound: Sync off-wasm (keeps &self Send), unconstrained on single-threaded wasm.

Functions§

permanent_enchant_mask_allows 🔒
select_permanent_enchant
Selects an entry using SimC’s verbose-name alias and item-mask rules.
tokenize_name
Tokenizes a display name for profile lookup.

Type Aliases§

BoxedCause 🔒