1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
///////////////////////////////////////////////
//                                           //
//                     !                     //
//   This file is automatically generated!   //
//           Do not directly edit!           //
//                                           //
///////////////////////////////////////////////

use serde_repr::{ Serialize_repr, Deserialize_repr };
use num_enum::{ IntoPrimitive, TryFromPrimitive };

/// League of Legends maps.
#[cfg_attr(feature = "nightly", non_exhaustive)]
#[derive(Debug, Copy, Clone)]
#[derive(Eq, PartialEq, Hash, PartialOrd, Ord)]
#[derive(Serialize_repr, Deserialize_repr)]
#[derive(IntoPrimitive, TryFromPrimitive)]
#[repr(u8)]
pub enum Map {
    /// Summoner's Rift
    /// Original Summer variant
    SUMMONERS_RIFT_ORIGINAL_SUMMER_VARIANT = 1,
    /// Summoner's Rift
    /// Original Autumn variant
    SUMMONERS_RIFT_ORIGINAL_AUTUMN_VARIANT = 2,
    /// The Proving Grounds
    /// Tutorial Map
    THE_PROVING_GROUNDS = 3,
    /// Twisted Treeline
    /// Original Version
    TWISTED_TREELINE_ORIGINAL_VERSION = 4,
    /// The Crystal Scar
    /// Dominion map
    THE_CRYSTAL_SCAR = 8,
    /// Twisted Treeline
    /// Last TT map
    TWISTED_TREELINE = 10,
    /// Summoner's Rift
    /// Current Version
    SUMMONERS_RIFT = 11,
    /// Howling Abyss
    /// ARAM map
    HOWLING_ABYSS = 12,
    /// Butcher's Bridge
    /// Alternate ARAM map
    BUTCHERS_BRIDGE = 14,
    /// Cosmic Ruins
    /// Dark Star: Singularity map
    COSMIC_RUINS = 16,
    /// Valoran City Park
    /// Star Guardian Invasion map
    VALORAN_CITY_PARK = 18,
    /// Substructure 43
    /// PROJECT: Hunters map
    SUBSTRUCTURE_43 = 19,
    /// Crash Site
    /// Odyssey: Extraction map
    CRASH_SITE = 20,
    /// Nexus Blitz
    /// Nexus Blitz map
    NEXUS_BLITZ = 21,
    /// Convergence
    /// Teamfight Tactics map
    CONVERGENCE = 22,
}