wowlab_engine_content/generated/specs/
mod.rs1#![allow(dead_code)]
3pub(crate) mod affliction_warlock;
4pub(crate) mod arcane_mage;
5pub(crate) mod arms_warrior;
6pub(crate) mod assassination_rogue;
7pub(crate) mod balance_druid;
8pub(crate) mod beast_mastery_hunter;
9pub(crate) mod demonology_warlock;
10pub(crate) mod destruction_warlock;
11pub(crate) mod devastation_evoker;
12pub(crate) mod devourer_demon_hunter;
13pub(crate) mod elemental_shaman;
14pub(crate) mod enhancement_shaman;
15pub(crate) mod feral_druid;
16pub(crate) mod fire_mage;
17pub(crate) mod frost_death_knight;
18pub(crate) mod frost_mage;
19pub(crate) mod fury_warrior;
20pub(crate) mod havoc_demon_hunter;
21pub(crate) mod marksmanship_hunter;
22pub(crate) mod outlaw_rogue;
23pub(crate) mod retribution_paladin;
24pub(crate) mod shadow_priest;
25pub(crate) mod subtlety_rogue;
26pub(crate) mod survival_hunter;
27pub(crate) mod unholy_death_knight;
28pub(crate) mod vengeance_demon_hunter;
29pub(crate) mod windwalker_monk;
30use wowlab_engine_ports::SpecDescriptor;
31pub(crate) const SPEC_DESCRIPTORS: &[SpecDescriptor] = &[
32 frost_death_knight::SPEC_DESCRIPTOR,
33 unholy_death_knight::SPEC_DESCRIPTOR,
34 devourer_demon_hunter::SPEC_DESCRIPTOR,
35 havoc_demon_hunter::SPEC_DESCRIPTOR,
36 vengeance_demon_hunter::SPEC_DESCRIPTOR,
37 balance_druid::SPEC_DESCRIPTOR,
38 feral_druid::SPEC_DESCRIPTOR,
39 devastation_evoker::SPEC_DESCRIPTOR,
40 beast_mastery_hunter::SPEC_DESCRIPTOR,
41 marksmanship_hunter::SPEC_DESCRIPTOR,
42 survival_hunter::SPEC_DESCRIPTOR,
43 arcane_mage::SPEC_DESCRIPTOR,
44 fire_mage::SPEC_DESCRIPTOR,
45 frost_mage::SPEC_DESCRIPTOR,
46 windwalker_monk::SPEC_DESCRIPTOR,
47 retribution_paladin::SPEC_DESCRIPTOR,
48 shadow_priest::SPEC_DESCRIPTOR,
49 assassination_rogue::SPEC_DESCRIPTOR,
50 outlaw_rogue::SPEC_DESCRIPTOR,
51 subtlety_rogue::SPEC_DESCRIPTOR,
52 elemental_shaman::SPEC_DESCRIPTOR,
53 enhancement_shaman::SPEC_DESCRIPTOR,
54 affliction_warlock::SPEC_DESCRIPTOR,
55 demonology_warlock::SPEC_DESCRIPTOR,
56 destruction_warlock::SPEC_DESCRIPTOR,
57 arms_warrior::SPEC_DESCRIPTOR,
58 fury_warrior::SPEC_DESCRIPTOR,
59];
60#[doc(hidden)]
61#[inline(never)]
62pub(crate) fn force_link_generated_specs() -> usize {
63 std::hint::black_box(SPEC_DESCRIPTORS.as_ptr() as usize)
64}