pub(crate) async fn extract_weapon_enchant_procs(
gear: &[GearEntry],
tables: &ResolvedGameTables,
player_level: u32,
resolver: &DynDataResolver<'_>,
) -> Result<Vec<WeaponEnchantProc>, EngineError>pub(crate) async fn extract_weapon_enchant_procs(
gear: &[GearEntry],
tables: &ResolvedGameTables,
player_level: u32,
resolver: &DynDataResolver<'_>,
) -> Result<Vec<WeaponEnchantProc>, EngineError>