Skip to main content

wowlab_engine_content/generated/specs/
mod.rs

1//! @generated by codegen-cli -- do not edit by hand.
2#![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}