[−][src]Enum riven::consts::Champion
League of Legend's champions.
The documentation of each variant specifies:
NAME (IDENTIFIER
, ID).
Implements IntoEnumIterator.
Variants (Non-exhaustive)
A champion that doesn't exist. Used in TeamBans when no champion was banned.
None (NONE
, -1).
Aatrox (Aatrox
, 266).
Ahri (Ahri
, 103).
Akali (Akali
, 84).
Alistar (Alistar
, 12).
Amumu (Amumu
, 32).
Anivia (Anivia
, 34).
Annie (Annie
, 1).
Aphelios (Aphelios
, 523).
Ashe (Ashe
, 22).
Aurelion Sol (AurelionSol
, 136).
Azir (Azir
, 268).
Bard (Bard
, 432).
Blitzcrank (Blitzcrank
, 53).
Brand (Brand
, 63).
Braum (Braum
, 201).
Caitlyn (Caitlyn
, 51).
Camille (Camille
, 164).
Cassiopeia (Cassiopeia
, 69).
Cho'Gath (Chogath
, 31).
Corki (Corki
, 42).
Darius (Darius
, 122).
Diana (Diana
, 131).
Dr. Mundo (DrMundo
, 36).
Draven (Draven
, 119).
Ekko (Ekko
, 245).
Elise (Elise
, 60).
Evelynn (Evelynn
, 28).
Ezreal (Ezreal
, 81).
Fiddlesticks (FiddleSticks
, 9).
Fiora (Fiora
, 114).
Fizz (Fizz
, 105).
Galio (Galio
, 3).
Gangplank (Gangplank
, 41).
Garen (Garen
, 86).
Gnar (Gnar
, 150).
Gragas (Gragas
, 79).
Graves (Graves
, 104).
Hecarim (Hecarim
, 120).
Heimerdinger (Heimerdinger
, 74).
Illaoi (Illaoi
, 420).
Irelia (Irelia
, 39).
Ivern (Ivern
, 427).
Janna (Janna
, 40).
Jarvan IV (JarvanIV
, 59).
Jax (Jax
, 24).
Jayce (Jayce
, 126).
Jhin (Jhin
, 202).
Jinx (Jinx
, 222).
Kai'Sa (Kaisa
, 145).
Kalista (Kalista
, 429).
Karma (Karma
, 43).
Karthus (Karthus
, 30).
Kassadin (Kassadin
, 38).
Katarina (Katarina
, 55).
Kayle (Kayle
, 10).
Kayn (Kayn
, 141).
Kennen (Kennen
, 85).
Kha'Zix (Khazix
, 121).
Kindred (Kindred
, 203).
Kled (Kled
, 240).
Kog'Maw (KogMaw
, 96).
LeBlanc (Leblanc
, 7).
Lee Sin (LeeSin
, 64).
Leona (Leona
, 89).
Lillia (Lillia
, 876).
Lissandra (Lissandra
, 127).
Lucian (Lucian
, 236).
Lulu (Lulu
, 117).
Lux (Lux
, 99).
Malphite (Malphite
, 54).
Malzahar (Malzahar
, 90).
Maokai (Maokai
, 57).
Master Yi (MasterYi
, 11).
Miss Fortune (MissFortune
, 21).
Mordekaiser (Mordekaiser
, 82).
Morgana (Morgana
, 25).
Nami (Nami
, 267).
Nasus (Nasus
, 75).
Nautilus (Nautilus
, 111).
Neeko (Neeko
, 518).
Nidalee (Nidalee
, 76).
Nocturne (Nocturne
, 56).
Nunu & Willump (Nunu
, 20).
Olaf (Olaf
, 2).
Orianna (Orianna
, 61).
Ornn (Ornn
, 516).
Pantheon (Pantheon
, 80).
Poppy (Poppy
, 78).
Pyke (Pyke
, 555).
Qiyana (Qiyana
, 246).
Quinn (Quinn
, 133).
Rakan (Rakan
, 497).
Rammus (Rammus
, 33).
Rek'Sai (RekSai
, 421).
Rell (Rell
, 526).
Renekton (Renekton
, 58).
Rengar (Rengar
, 107).
Riven (Riven
, 92).
Rumble (Rumble
, 68).
Ryze (Ryze
, 13).
Samira (Samira
, 360).
Sejuani (Sejuani
, 113).
Senna (Senna
, 235).
Seraphine (Seraphine
, 147).
Sett (Sett
, 875).
Shaco (Shaco
, 35).
Shen (Shen
, 98).
Shyvana (Shyvana
, 102).
Singed (Singed
, 27).
Sion (Sion
, 14).
Sivir (Sivir
, 15).
Skarner (Skarner
, 72).
Sona (Sona
, 37).
Soraka (Soraka
, 16).
Swain (Swain
, 50).
Sylas (Sylas
, 517).
Syndra (Syndra
, 134).
Tahm Kench (TahmKench
, 223).
Taliyah (Taliyah
, 163).
Talon (Talon
, 91).
Taric (Taric
, 44).
Teemo (Teemo
, 17).
Thresh (Thresh
, 412).
Tristana (Tristana
, 18).
Trundle (Trundle
, 48).
Tryndamere (Tryndamere
, 23).
Twisted Fate (TwistedFate
, 4).
Twitch (Twitch
, 29).
Udyr (Udyr
, 77).
Urgot (Urgot
, 6).
Varus (Varus
, 110).
Vayne (Vayne
, 67).
Veigar (Veigar
, 45).
Vel'Koz (Velkoz
, 161).
Vi (Vi
, 254).
Viktor (Viktor
, 112).
Vladimir (Vladimir
, 8).
Volibear (Volibear
, 106).
Warwick (Warwick
, 19).
Wukong (MonkeyKing
, 62).
Xayah (Xayah
, 498).
Xerath (Xerath
, 101).
Xin Zhao (XinZhao
, 5).
Yasuo (Yasuo
, 157).
Yone (Yone
, 777).
Yorick (Yorick
, 83).
Yuumi (Yuumi
, 350).
Zac (Zac
, 154).
Zed (Zed
, 238).
Ziggs (Ziggs
, 115).
Zilean (Zilean
, 26).
Zoe (Zoe
, 142).
Zyra (Zyra
, 143).
Implementations
impl Champion
[src]
pub fn name(self) -> &'static str
[src]
The champion's name (localized en_US
), or "NONE"
for the None variant.
pub fn identifier(self) -> &'static str
[src]
The champion's identifier key. Somtimes called "key", "identifier", or "alias". This is mainly used in DDragon paths.
This is generally the en_US
name with spaces and punctuation removed,
but there are the following exceptions:
Variant | Name | Identifier |
---|---|---|
None | "NONE" | "NONE" |
ChoGath | "Cho'Gath" | "Chogath" |
Fiddlesticks | "Fiddlesticks" | "FiddleSticks" |
KaiSa | "Kai'Sa" | "Kaisa" |
KhaZix | "Kha'Zix" | "Khazix" |
LeBlanc | "LeBlanc" | "Leblanc" |
NunuWillump | "Nunu & Willump" | "Nunu" |
VelKoz | "Vel'Koz" | "Velkoz" |
Wukong | "Wukong" | "MonkeyKing" |
Trait Implementations
impl AsRef<str> for Champion
[src]
impl Clone for Champion
[src]
impl Copy for Champion
[src]
impl Debug for Champion
[src]
impl<'de> Deserialize<'de> for Champion
[src]
pub fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
impl Display for Champion
[src]
impl<'_derivative_strum> From<&'_derivative_strum Champion> for &'static str
[src]
impl From<Champion> for i16
[src]
impl From<Champion> for &'static str
[src]
impl FromStr for Champion
[src]
type Err = ParseError
The associated error which can be returned from parsing.
pub fn from_str(s: &str) -> Result<Champion, Self::Err>
[src]
impl IntoEnumIterator for Champion
[src]
type Iterator = ChampionIter
pub fn iter() -> ChampionIterⓘNotable traits for ChampionIter
impl Iterator for ChampionIter type Item = Champion;
[src]
Notable traits for ChampionIter
impl Iterator for ChampionIter type Item = Champion;
impl Serialize for Champion
[src]
impl TryFrom<i16> for Champion
[src]
type Error = TryFromPrimitiveError<Self>
The type returned in the event of a conversion error.
pub fn try_from(number: i16) -> Result<Self, TryFromPrimitiveError<Self>>
[src]
impl TryFromPrimitive for Champion
[src]
type Primitive = i16
pub const NAME: &'static str
[src]
pub fn try_from_primitive(
number: Self::Primitive
) -> Result<Self, TryFromPrimitiveError<Self>>
[src]
number: Self::Primitive
) -> Result<Self, TryFromPrimitiveError<Self>>
Auto Trait Implementations
impl RefUnwindSafe for Champion
impl Send for Champion
impl Sync for Champion
impl Unpin for Champion
impl UnwindSafe for Champion
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,