Struct veloren_common_net::synced_components::inner::body::humanoid::skin::Cases
pub struct Cases<Elim>where
Elim: PackedElim,{Show 74 fields
pub HumanOne: <Elim as PackedElim>::HumanOne,
pub HumanTwo: <Elim as PackedElim>::HumanTwo,
pub HumanThree: <Elim as PackedElim>::HumanThree,
pub HumanFour: <Elim as PackedElim>::HumanFour,
pub HumanFive: <Elim as PackedElim>::HumanFive,
pub HumanSix: <Elim as PackedElim>::HumanSix,
pub HumanSeven: <Elim as PackedElim>::HumanSeven,
pub HumanEight: <Elim as PackedElim>::HumanEight,
pub HumanNine: <Elim as PackedElim>::HumanNine,
pub HumanTen: <Elim as PackedElim>::HumanTen,
pub HumanEleven: <Elim as PackedElim>::HumanEleven,
pub HumanTwelve: <Elim as PackedElim>::HumanTwelve,
pub HumanThirteen: <Elim as PackedElim>::HumanThirteen,
pub HumanFourteen: <Elim as PackedElim>::HumanFourteen,
pub HumanFifteen: <Elim as PackedElim>::HumanFifteen,
pub HumanSixteen: <Elim as PackedElim>::HumanSixteen,
pub HumanSeventeen: <Elim as PackedElim>::HumanSeventeen,
pub HumanEighteen: <Elim as PackedElim>::HumanEighteen,
pub DwarfOne: <Elim as PackedElim>::DwarfOne,
pub DwarfTwo: <Elim as PackedElim>::DwarfTwo,
pub DwarfThree: <Elim as PackedElim>::DwarfThree,
pub DwarfFour: <Elim as PackedElim>::DwarfFour,
pub DwarfFive: <Elim as PackedElim>::DwarfFive,
pub DwarfSix: <Elim as PackedElim>::DwarfSix,
pub DwarfSeven: <Elim as PackedElim>::DwarfSeven,
pub DwarfEight: <Elim as PackedElim>::DwarfEight,
pub DwarfNine: <Elim as PackedElim>::DwarfNine,
pub DwarfTen: <Elim as PackedElim>::DwarfTen,
pub DwarfEleven: <Elim as PackedElim>::DwarfEleven,
pub DwarfTwelve: <Elim as PackedElim>::DwarfTwelve,
pub DwarfThirteen: <Elim as PackedElim>::DwarfThirteen,
pub DwarfFourteen: <Elim as PackedElim>::DwarfFourteen,
pub ElfOne: <Elim as PackedElim>::ElfOne,
pub ElfTwo: <Elim as PackedElim>::ElfTwo,
pub ElfThree: <Elim as PackedElim>::ElfThree,
pub ElfFour: <Elim as PackedElim>::ElfFour,
pub ElfFive: <Elim as PackedElim>::ElfFive,
pub ElfSix: <Elim as PackedElim>::ElfSix,
pub ElfSeven: <Elim as PackedElim>::ElfSeven,
pub ElfEight: <Elim as PackedElim>::ElfEight,
pub ElfNine: <Elim as PackedElim>::ElfNine,
pub ElfTen: <Elim as PackedElim>::ElfTen,
pub ElfEleven: <Elim as PackedElim>::ElfEleven,
pub ElfTwelve: <Elim as PackedElim>::ElfTwelve,
pub ElfThirteen: <Elim as PackedElim>::ElfThirteen,
pub ElfFourteen: <Elim as PackedElim>::ElfFourteen,
pub ElfFifteen: <Elim as PackedElim>::ElfFifteen,
pub ElfSixteen: <Elim as PackedElim>::ElfSixteen,
pub ElfSeventeen: <Elim as PackedElim>::ElfSeventeen,
pub ElfEighteen: <Elim as PackedElim>::ElfEighteen,
pub OrcOne: <Elim as PackedElim>::OrcOne,
pub OrcTwo: <Elim as PackedElim>::OrcTwo,
pub OrcThree: <Elim as PackedElim>::OrcThree,
pub OrcFour: <Elim as PackedElim>::OrcFour,
pub OrcFive: <Elim as PackedElim>::OrcFive,
pub OrcSix: <Elim as PackedElim>::OrcSix,
pub OrcSeven: <Elim as PackedElim>::OrcSeven,
pub OrcEight: <Elim as PackedElim>::OrcEight,
pub DanariOne: <Elim as PackedElim>::DanariOne,
pub DanariTwo: <Elim as PackedElim>::DanariTwo,
pub DanariThree: <Elim as PackedElim>::DanariThree,
pub DanariFour: <Elim as PackedElim>::DanariFour,
pub DanariFive: <Elim as PackedElim>::DanariFive,
pub DanariSix: <Elim as PackedElim>::DanariSix,
pub DanariSeven: <Elim as PackedElim>::DanariSeven,
pub DraugrOne: <Elim as PackedElim>::DraugrOne,
pub DraugrTwo: <Elim as PackedElim>::DraugrTwo,
pub DraugrThree: <Elim as PackedElim>::DraugrThree,
pub DraugrFour: <Elim as PackedElim>::DraugrFour,
pub DraugrFive: <Elim as PackedElim>::DraugrFive,
pub DraugrSix: <Elim as PackedElim>::DraugrSix,
pub DraugrSeven: <Elim as PackedElim>::DraugrSeven,
pub DraugrEight: <Elim as PackedElim>::DraugrEight,
pub DraugrNine: <Elim as PackedElim>::DraugrNine,
}
Fields§
§HumanOne: <Elim as PackedElim>::HumanOne
§HumanTwo: <Elim as PackedElim>::HumanTwo
§HumanThree: <Elim as PackedElim>::HumanThree
§HumanFour: <Elim as PackedElim>::HumanFour
§HumanFive: <Elim as PackedElim>::HumanFive
§HumanSix: <Elim as PackedElim>::HumanSix
§HumanSeven: <Elim as PackedElim>::HumanSeven
§HumanEight: <Elim as PackedElim>::HumanEight
§HumanNine: <Elim as PackedElim>::HumanNine
§HumanTen: <Elim as PackedElim>::HumanTen
§HumanEleven: <Elim as PackedElim>::HumanEleven
§HumanTwelve: <Elim as PackedElim>::HumanTwelve
§HumanThirteen: <Elim as PackedElim>::HumanThirteen
§HumanFourteen: <Elim as PackedElim>::HumanFourteen
§HumanFifteen: <Elim as PackedElim>::HumanFifteen
§HumanSixteen: <Elim as PackedElim>::HumanSixteen
§HumanSeventeen: <Elim as PackedElim>::HumanSeventeen
§HumanEighteen: <Elim as PackedElim>::HumanEighteen
§DwarfOne: <Elim as PackedElim>::DwarfOne
§DwarfTwo: <Elim as PackedElim>::DwarfTwo
§DwarfThree: <Elim as PackedElim>::DwarfThree
§DwarfFour: <Elim as PackedElim>::DwarfFour
§DwarfFive: <Elim as PackedElim>::DwarfFive
§DwarfSix: <Elim as PackedElim>::DwarfSix
§DwarfSeven: <Elim as PackedElim>::DwarfSeven
§DwarfEight: <Elim as PackedElim>::DwarfEight
§DwarfNine: <Elim as PackedElim>::DwarfNine
§DwarfTen: <Elim as PackedElim>::DwarfTen
§DwarfEleven: <Elim as PackedElim>::DwarfEleven
§DwarfTwelve: <Elim as PackedElim>::DwarfTwelve
§DwarfThirteen: <Elim as PackedElim>::DwarfThirteen
§DwarfFourteen: <Elim as PackedElim>::DwarfFourteen
§ElfOne: <Elim as PackedElim>::ElfOne
§ElfTwo: <Elim as PackedElim>::ElfTwo
§ElfThree: <Elim as PackedElim>::ElfThree
§ElfFour: <Elim as PackedElim>::ElfFour
§ElfFive: <Elim as PackedElim>::ElfFive
§ElfSix: <Elim as PackedElim>::ElfSix
§ElfSeven: <Elim as PackedElim>::ElfSeven
§ElfEight: <Elim as PackedElim>::ElfEight
§ElfNine: <Elim as PackedElim>::ElfNine
§ElfTen: <Elim as PackedElim>::ElfTen
§ElfEleven: <Elim as PackedElim>::ElfEleven
§ElfTwelve: <Elim as PackedElim>::ElfTwelve
§ElfThirteen: <Elim as PackedElim>::ElfThirteen
§ElfFourteen: <Elim as PackedElim>::ElfFourteen
§ElfFifteen: <Elim as PackedElim>::ElfFifteen
§ElfSixteen: <Elim as PackedElim>::ElfSixteen
§ElfSeventeen: <Elim as PackedElim>::ElfSeventeen
§ElfEighteen: <Elim as PackedElim>::ElfEighteen
§OrcOne: <Elim as PackedElim>::OrcOne
§OrcTwo: <Elim as PackedElim>::OrcTwo
§OrcThree: <Elim as PackedElim>::OrcThree
§OrcFour: <Elim as PackedElim>::OrcFour
§OrcFive: <Elim as PackedElim>::OrcFive
§OrcSix: <Elim as PackedElim>::OrcSix
§OrcSeven: <Elim as PackedElim>::OrcSeven
§OrcEight: <Elim as PackedElim>::OrcEight
§DanariOne: <Elim as PackedElim>::DanariOne
§DanariTwo: <Elim as PackedElim>::DanariTwo
§DanariThree: <Elim as PackedElim>::DanariThree
§DanariFour: <Elim as PackedElim>::DanariFour
§DanariFive: <Elim as PackedElim>::DanariFive
§DanariSix: <Elim as PackedElim>::DanariSix
§DanariSeven: <Elim as PackedElim>::DanariSeven
§DraugrOne: <Elim as PackedElim>::DraugrOne
§DraugrTwo: <Elim as PackedElim>::DraugrTwo
§DraugrThree: <Elim as PackedElim>::DraugrThree
§DraugrFour: <Elim as PackedElim>::DraugrFour
§DraugrFive: <Elim as PackedElim>::DraugrFive
§DraugrSix: <Elim as PackedElim>::DraugrSix
§DraugrSeven: <Elim as PackedElim>::DraugrSeven
§DraugrEight: <Elim as PackedElim>::DraugrEight
§DraugrNine: <Elim as PackedElim>::DraugrNine
Trait Implementations§
§impl<'de, Elim> Deserialize<'de> for Cases<Elim>where
Elim: PackedElim,
<Elim as PackedElim>::HumanOne: Deserialize<'de>,
<Elim as PackedElim>::HumanTwo: Deserialize<'de>,
<Elim as PackedElim>::HumanThree: Deserialize<'de>,
<Elim as PackedElim>::HumanFour: Deserialize<'de>,
<Elim as PackedElim>::HumanFive: Deserialize<'de>,
<Elim as PackedElim>::HumanSix: Deserialize<'de>,
<Elim as PackedElim>::HumanSeven: Deserialize<'de>,
<Elim as PackedElim>::HumanEight: Deserialize<'de>,
<Elim as PackedElim>::HumanNine: Deserialize<'de>,
<Elim as PackedElim>::HumanTen: Deserialize<'de>,
<Elim as PackedElim>::HumanEleven: Deserialize<'de>,
<Elim as PackedElim>::HumanTwelve: Deserialize<'de>,
<Elim as PackedElim>::HumanThirteen: Deserialize<'de>,
<Elim as PackedElim>::HumanFourteen: Deserialize<'de>,
<Elim as PackedElim>::HumanFifteen: Deserialize<'de>,
<Elim as PackedElim>::HumanSixteen: Deserialize<'de>,
<Elim as PackedElim>::HumanSeventeen: Deserialize<'de>,
<Elim as PackedElim>::HumanEighteen: Deserialize<'de>,
<Elim as PackedElim>::DwarfOne: Deserialize<'de>,
<Elim as PackedElim>::DwarfTwo: Deserialize<'de>,
<Elim as PackedElim>::DwarfThree: Deserialize<'de>,
<Elim as PackedElim>::DwarfFour: Deserialize<'de>,
<Elim as PackedElim>::DwarfFive: Deserialize<'de>,
<Elim as PackedElim>::DwarfSix: Deserialize<'de>,
<Elim as PackedElim>::DwarfSeven: Deserialize<'de>,
<Elim as PackedElim>::DwarfEight: Deserialize<'de>,
<Elim as PackedElim>::DwarfNine: Deserialize<'de>,
<Elim as PackedElim>::DwarfTen: Deserialize<'de>,
<Elim as PackedElim>::DwarfEleven: Deserialize<'de>,
<Elim as PackedElim>::DwarfTwelve: Deserialize<'de>,
<Elim as PackedElim>::DwarfThirteen: Deserialize<'de>,
<Elim as PackedElim>::DwarfFourteen: Deserialize<'de>,
<Elim as PackedElim>::ElfOne: Deserialize<'de>,
<Elim as PackedElim>::ElfTwo: Deserialize<'de>,
<Elim as PackedElim>::ElfThree: Deserialize<'de>,
<Elim as PackedElim>::ElfFour: Deserialize<'de>,
<Elim as PackedElim>::ElfFive: Deserialize<'de>,
<Elim as PackedElim>::ElfSix: Deserialize<'de>,
<Elim as PackedElim>::ElfSeven: Deserialize<'de>,
<Elim as PackedElim>::ElfEight: Deserialize<'de>,
<Elim as PackedElim>::ElfNine: Deserialize<'de>,
<Elim as PackedElim>::ElfTen: Deserialize<'de>,
<Elim as PackedElim>::ElfEleven: Deserialize<'de>,
<Elim as PackedElim>::ElfTwelve: Deserialize<'de>,
<Elim as PackedElim>::ElfThirteen: Deserialize<'de>,
<Elim as PackedElim>::ElfFourteen: Deserialize<'de>,
<Elim as PackedElim>::ElfFifteen: Deserialize<'de>,
<Elim as PackedElim>::ElfSixteen: Deserialize<'de>,
<Elim as PackedElim>::ElfSeventeen: Deserialize<'de>,
<Elim as PackedElim>::ElfEighteen: Deserialize<'de>,
<Elim as PackedElim>::OrcOne: Deserialize<'de>,
<Elim as PackedElim>::OrcTwo: Deserialize<'de>,
<Elim as PackedElim>::OrcThree: Deserialize<'de>,
<Elim as PackedElim>::OrcFour: Deserialize<'de>,
<Elim as PackedElim>::OrcFive: Deserialize<'de>,
<Elim as PackedElim>::OrcSix: Deserialize<'de>,
<Elim as PackedElim>::OrcSeven: Deserialize<'de>,
<Elim as PackedElim>::OrcEight: Deserialize<'de>,
<Elim as PackedElim>::DanariOne: Deserialize<'de>,
<Elim as PackedElim>::DanariTwo: Deserialize<'de>,
<Elim as PackedElim>::DanariThree: Deserialize<'de>,
<Elim as PackedElim>::DanariFour: Deserialize<'de>,
<Elim as PackedElim>::DanariFive: Deserialize<'de>,
<Elim as PackedElim>::DanariSix: Deserialize<'de>,
<Elim as PackedElim>::DanariSeven: Deserialize<'de>,
<Elim as PackedElim>::DraugrOne: Deserialize<'de>,
<Elim as PackedElim>::DraugrTwo: Deserialize<'de>,
<Elim as PackedElim>::DraugrThree: Deserialize<'de>,
<Elim as PackedElim>::DraugrFour: Deserialize<'de>,
<Elim as PackedElim>::DraugrFive: Deserialize<'de>,
<Elim as PackedElim>::DraugrSix: Deserialize<'de>,
<Elim as PackedElim>::DraugrSeven: Deserialize<'de>,
<Elim as PackedElim>::DraugrEight: Deserialize<'de>,
<Elim as PackedElim>::DraugrNine: Deserialize<'de>,
impl<'de, Elim> Deserialize<'de> for Cases<Elim>where
Elim: PackedElim,
<Elim as PackedElim>::HumanOne: Deserialize<'de>,
<Elim as PackedElim>::HumanTwo: Deserialize<'de>,
<Elim as PackedElim>::HumanThree: Deserialize<'de>,
<Elim as PackedElim>::HumanFour: Deserialize<'de>,
<Elim as PackedElim>::HumanFive: Deserialize<'de>,
<Elim as PackedElim>::HumanSix: Deserialize<'de>,
<Elim as PackedElim>::HumanSeven: Deserialize<'de>,
<Elim as PackedElim>::HumanEight: Deserialize<'de>,
<Elim as PackedElim>::HumanNine: Deserialize<'de>,
<Elim as PackedElim>::HumanTen: Deserialize<'de>,
<Elim as PackedElim>::HumanEleven: Deserialize<'de>,
<Elim as PackedElim>::HumanTwelve: Deserialize<'de>,
<Elim as PackedElim>::HumanThirteen: Deserialize<'de>,
<Elim as PackedElim>::HumanFourteen: Deserialize<'de>,
<Elim as PackedElim>::HumanFifteen: Deserialize<'de>,
<Elim as PackedElim>::HumanSixteen: Deserialize<'de>,
<Elim as PackedElim>::HumanSeventeen: Deserialize<'de>,
<Elim as PackedElim>::HumanEighteen: Deserialize<'de>,
<Elim as PackedElim>::DwarfOne: Deserialize<'de>,
<Elim as PackedElim>::DwarfTwo: Deserialize<'de>,
<Elim as PackedElim>::DwarfThree: Deserialize<'de>,
<Elim as PackedElim>::DwarfFour: Deserialize<'de>,
<Elim as PackedElim>::DwarfFive: Deserialize<'de>,
<Elim as PackedElim>::DwarfSix: Deserialize<'de>,
<Elim as PackedElim>::DwarfSeven: Deserialize<'de>,
<Elim as PackedElim>::DwarfEight: Deserialize<'de>,
<Elim as PackedElim>::DwarfNine: Deserialize<'de>,
<Elim as PackedElim>::DwarfTen: Deserialize<'de>,
<Elim as PackedElim>::DwarfEleven: Deserialize<'de>,
<Elim as PackedElim>::DwarfTwelve: Deserialize<'de>,
<Elim as PackedElim>::DwarfThirteen: Deserialize<'de>,
<Elim as PackedElim>::DwarfFourteen: Deserialize<'de>,
<Elim as PackedElim>::ElfOne: Deserialize<'de>,
<Elim as PackedElim>::ElfTwo: Deserialize<'de>,
<Elim as PackedElim>::ElfThree: Deserialize<'de>,
<Elim as PackedElim>::ElfFour: Deserialize<'de>,
<Elim as PackedElim>::ElfFive: Deserialize<'de>,
<Elim as PackedElim>::ElfSix: Deserialize<'de>,
<Elim as PackedElim>::ElfSeven: Deserialize<'de>,
<Elim as PackedElim>::ElfEight: Deserialize<'de>,
<Elim as PackedElim>::ElfNine: Deserialize<'de>,
<Elim as PackedElim>::ElfTen: Deserialize<'de>,
<Elim as PackedElim>::ElfEleven: Deserialize<'de>,
<Elim as PackedElim>::ElfTwelve: Deserialize<'de>,
<Elim as PackedElim>::ElfThirteen: Deserialize<'de>,
<Elim as PackedElim>::ElfFourteen: Deserialize<'de>,
<Elim as PackedElim>::ElfFifteen: Deserialize<'de>,
<Elim as PackedElim>::ElfSixteen: Deserialize<'de>,
<Elim as PackedElim>::ElfSeventeen: Deserialize<'de>,
<Elim as PackedElim>::ElfEighteen: Deserialize<'de>,
<Elim as PackedElim>::OrcOne: Deserialize<'de>,
<Elim as PackedElim>::OrcTwo: Deserialize<'de>,
<Elim as PackedElim>::OrcThree: Deserialize<'de>,
<Elim as PackedElim>::OrcFour: Deserialize<'de>,
<Elim as PackedElim>::OrcFive: Deserialize<'de>,
<Elim as PackedElim>::OrcSix: Deserialize<'de>,
<Elim as PackedElim>::OrcSeven: Deserialize<'de>,
<Elim as PackedElim>::OrcEight: Deserialize<'de>,
<Elim as PackedElim>::DanariOne: Deserialize<'de>,
<Elim as PackedElim>::DanariTwo: Deserialize<'de>,
<Elim as PackedElim>::DanariThree: Deserialize<'de>,
<Elim as PackedElim>::DanariFour: Deserialize<'de>,
<Elim as PackedElim>::DanariFive: Deserialize<'de>,
<Elim as PackedElim>::DanariSix: Deserialize<'de>,
<Elim as PackedElim>::DanariSeven: Deserialize<'de>,
<Elim as PackedElim>::DraugrOne: Deserialize<'de>,
<Elim as PackedElim>::DraugrTwo: Deserialize<'de>,
<Elim as PackedElim>::DraugrThree: Deserialize<'de>,
<Elim as PackedElim>::DraugrFour: Deserialize<'de>,
<Elim as PackedElim>::DraugrFive: Deserialize<'de>,
<Elim as PackedElim>::DraugrSix: Deserialize<'de>,
<Elim as PackedElim>::DraugrSeven: Deserialize<'de>,
<Elim as PackedElim>::DraugrEight: Deserialize<'de>,
<Elim as PackedElim>::DraugrNine: Deserialize<'de>,
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<Cases<Elim>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Cases<Elim>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl<Elim> Serialize for Cases<Elim>where
Elim: PackedElim,
<Elim as PackedElim>::HumanOne: Serialize,
<Elim as PackedElim>::HumanTwo: Serialize,
<Elim as PackedElim>::HumanThree: Serialize,
<Elim as PackedElim>::HumanFour: Serialize,
<Elim as PackedElim>::HumanFive: Serialize,
<Elim as PackedElim>::HumanSix: Serialize,
<Elim as PackedElim>::HumanSeven: Serialize,
<Elim as PackedElim>::HumanEight: Serialize,
<Elim as PackedElim>::HumanNine: Serialize,
<Elim as PackedElim>::HumanTen: Serialize,
<Elim as PackedElim>::HumanEleven: Serialize,
<Elim as PackedElim>::HumanTwelve: Serialize,
<Elim as PackedElim>::HumanThirteen: Serialize,
<Elim as PackedElim>::HumanFourteen: Serialize,
<Elim as PackedElim>::HumanFifteen: Serialize,
<Elim as PackedElim>::HumanSixteen: Serialize,
<Elim as PackedElim>::HumanSeventeen: Serialize,
<Elim as PackedElim>::HumanEighteen: Serialize,
<Elim as PackedElim>::DwarfOne: Serialize,
<Elim as PackedElim>::DwarfTwo: Serialize,
<Elim as PackedElim>::DwarfThree: Serialize,
<Elim as PackedElim>::DwarfFour: Serialize,
<Elim as PackedElim>::DwarfFive: Serialize,
<Elim as PackedElim>::DwarfSix: Serialize,
<Elim as PackedElim>::DwarfSeven: Serialize,
<Elim as PackedElim>::DwarfEight: Serialize,
<Elim as PackedElim>::DwarfNine: Serialize,
<Elim as PackedElim>::DwarfTen: Serialize,
<Elim as PackedElim>::DwarfEleven: Serialize,
<Elim as PackedElim>::DwarfTwelve: Serialize,
<Elim as PackedElim>::DwarfThirteen: Serialize,
<Elim as PackedElim>::DwarfFourteen: Serialize,
<Elim as PackedElim>::ElfOne: Serialize,
<Elim as PackedElim>::ElfTwo: Serialize,
<Elim as PackedElim>::ElfThree: Serialize,
<Elim as PackedElim>::ElfFour: Serialize,
<Elim as PackedElim>::ElfFive: Serialize,
<Elim as PackedElim>::ElfSix: Serialize,
<Elim as PackedElim>::ElfSeven: Serialize,
<Elim as PackedElim>::ElfEight: Serialize,
<Elim as PackedElim>::ElfNine: Serialize,
<Elim as PackedElim>::ElfTen: Serialize,
<Elim as PackedElim>::ElfEleven: Serialize,
<Elim as PackedElim>::ElfTwelve: Serialize,
<Elim as PackedElim>::ElfThirteen: Serialize,
<Elim as PackedElim>::ElfFourteen: Serialize,
<Elim as PackedElim>::ElfFifteen: Serialize,
<Elim as PackedElim>::ElfSixteen: Serialize,
<Elim as PackedElim>::ElfSeventeen: Serialize,
<Elim as PackedElim>::ElfEighteen: Serialize,
<Elim as PackedElim>::OrcOne: Serialize,
<Elim as PackedElim>::OrcTwo: Serialize,
<Elim as PackedElim>::OrcThree: Serialize,
<Elim as PackedElim>::OrcFour: Serialize,
<Elim as PackedElim>::OrcFive: Serialize,
<Elim as PackedElim>::OrcSix: Serialize,
<Elim as PackedElim>::OrcSeven: Serialize,
<Elim as PackedElim>::OrcEight: Serialize,
<Elim as PackedElim>::DanariOne: Serialize,
<Elim as PackedElim>::DanariTwo: Serialize,
<Elim as PackedElim>::DanariThree: Serialize,
<Elim as PackedElim>::DanariFour: Serialize,
<Elim as PackedElim>::DanariFive: Serialize,
<Elim as PackedElim>::DanariSix: Serialize,
<Elim as PackedElim>::DanariSeven: Serialize,
<Elim as PackedElim>::DraugrOne: Serialize,
<Elim as PackedElim>::DraugrTwo: Serialize,
<Elim as PackedElim>::DraugrThree: Serialize,
<Elim as PackedElim>::DraugrFour: Serialize,
<Elim as PackedElim>::DraugrFive: Serialize,
<Elim as PackedElim>::DraugrSix: Serialize,
<Elim as PackedElim>::DraugrSeven: Serialize,
<Elim as PackedElim>::DraugrEight: Serialize,
<Elim as PackedElim>::DraugrNine: Serialize,
impl<Elim> Serialize for Cases<Elim>where
Elim: PackedElim,
<Elim as PackedElim>::HumanOne: Serialize,
<Elim as PackedElim>::HumanTwo: Serialize,
<Elim as PackedElim>::HumanThree: Serialize,
<Elim as PackedElim>::HumanFour: Serialize,
<Elim as PackedElim>::HumanFive: Serialize,
<Elim as PackedElim>::HumanSix: Serialize,
<Elim as PackedElim>::HumanSeven: Serialize,
<Elim as PackedElim>::HumanEight: Serialize,
<Elim as PackedElim>::HumanNine: Serialize,
<Elim as PackedElim>::HumanTen: Serialize,
<Elim as PackedElim>::HumanEleven: Serialize,
<Elim as PackedElim>::HumanTwelve: Serialize,
<Elim as PackedElim>::HumanThirteen: Serialize,
<Elim as PackedElim>::HumanFourteen: Serialize,
<Elim as PackedElim>::HumanFifteen: Serialize,
<Elim as PackedElim>::HumanSixteen: Serialize,
<Elim as PackedElim>::HumanSeventeen: Serialize,
<Elim as PackedElim>::HumanEighteen: Serialize,
<Elim as PackedElim>::DwarfOne: Serialize,
<Elim as PackedElim>::DwarfTwo: Serialize,
<Elim as PackedElim>::DwarfThree: Serialize,
<Elim as PackedElim>::DwarfFour: Serialize,
<Elim as PackedElim>::DwarfFive: Serialize,
<Elim as PackedElim>::DwarfSix: Serialize,
<Elim as PackedElim>::DwarfSeven: Serialize,
<Elim as PackedElim>::DwarfEight: Serialize,
<Elim as PackedElim>::DwarfNine: Serialize,
<Elim as PackedElim>::DwarfTen: Serialize,
<Elim as PackedElim>::DwarfEleven: Serialize,
<Elim as PackedElim>::DwarfTwelve: Serialize,
<Elim as PackedElim>::DwarfThirteen: Serialize,
<Elim as PackedElim>::DwarfFourteen: Serialize,
<Elim as PackedElim>::ElfOne: Serialize,
<Elim as PackedElim>::ElfTwo: Serialize,
<Elim as PackedElim>::ElfThree: Serialize,
<Elim as PackedElim>::ElfFour: Serialize,
<Elim as PackedElim>::ElfFive: Serialize,
<Elim as PackedElim>::ElfSix: Serialize,
<Elim as PackedElim>::ElfSeven: Serialize,
<Elim as PackedElim>::ElfEight: Serialize,
<Elim as PackedElim>::ElfNine: Serialize,
<Elim as PackedElim>::ElfTen: Serialize,
<Elim as PackedElim>::ElfEleven: Serialize,
<Elim as PackedElim>::ElfTwelve: Serialize,
<Elim as PackedElim>::ElfThirteen: Serialize,
<Elim as PackedElim>::ElfFourteen: Serialize,
<Elim as PackedElim>::ElfFifteen: Serialize,
<Elim as PackedElim>::ElfSixteen: Serialize,
<Elim as PackedElim>::ElfSeventeen: Serialize,
<Elim as PackedElim>::ElfEighteen: Serialize,
<Elim as PackedElim>::OrcOne: Serialize,
<Elim as PackedElim>::OrcTwo: Serialize,
<Elim as PackedElim>::OrcThree: Serialize,
<Elim as PackedElim>::OrcFour: Serialize,
<Elim as PackedElim>::OrcFive: Serialize,
<Elim as PackedElim>::OrcSix: Serialize,
<Elim as PackedElim>::OrcSeven: Serialize,
<Elim as PackedElim>::OrcEight: Serialize,
<Elim as PackedElim>::DanariOne: Serialize,
<Elim as PackedElim>::DanariTwo: Serialize,
<Elim as PackedElim>::DanariThree: Serialize,
<Elim as PackedElim>::DanariFour: Serialize,
<Elim as PackedElim>::DanariFive: Serialize,
<Elim as PackedElim>::DanariSix: Serialize,
<Elim as PackedElim>::DanariSeven: Serialize,
<Elim as PackedElim>::DraugrOne: Serialize,
<Elim as PackedElim>::DraugrTwo: Serialize,
<Elim as PackedElim>::DraugrThree: Serialize,
<Elim as PackedElim>::DraugrFour: Serialize,
<Elim as PackedElim>::DraugrFive: Serialize,
<Elim as PackedElim>::DraugrSix: Serialize,
<Elim as PackedElim>::DraugrSeven: Serialize,
<Elim as PackedElim>::DraugrEight: Serialize,
<Elim as PackedElim>::DraugrNine: Serialize,
§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
§impl<'a, 'b, Elim, Context, Type, S> Typed<((&'a Skin,), Context), Type, S> for &'b ElimCase<Cases<Elim>>where
Elim: PackedElim,
&'b <Elim as PackedElim>::HumanOne: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanTwo: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanThree: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanFour: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanFive: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanSix: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanSeven: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanEight: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanNine: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanTen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanEleven: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanTwelve: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanThirteen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanFourteen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanFifteen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanSixteen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanSeventeen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanEighteen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfOne: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfTwo: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfThree: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfFour: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfFive: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfSix: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfSeven: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfEight: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfNine: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfTen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfEleven: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfTwelve: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfThirteen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfFourteen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfOne: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfTwo: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfThree: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfFour: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfFive: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfSix: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfSeven: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfEight: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfNine: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfTen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfEleven: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfTwelve: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfThirteen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfFourteen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfFifteen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfSixteen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfSeventeen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfEighteen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::OrcOne: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::OrcTwo: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::OrcThree: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::OrcFour: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::OrcFive: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::OrcSix: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::OrcSeven: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::OrcEight: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DanariOne: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DanariTwo: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DanariThree: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DanariFour: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DanariFive: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DanariSix: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DanariSeven: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DraugrOne: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DraugrTwo: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DraugrThree: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DraugrFour: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DraugrFive: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DraugrSix: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DraugrSeven: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DraugrEight: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DraugrNine: Typed<Context, Type, S>,
impl<'a, 'b, Elim, Context, Type, S> Typed<((&'a Skin,), Context), Type, S> for &'b ElimCase<Cases<Elim>>where
Elim: PackedElim,
&'b <Elim as PackedElim>::HumanOne: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanTwo: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanThree: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanFour: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanFive: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanSix: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanSeven: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanEight: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanNine: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanTen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanEleven: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanTwelve: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanThirteen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanFourteen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanFifteen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanSixteen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanSeventeen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::HumanEighteen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfOne: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfTwo: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfThree: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfFour: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfFive: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfSix: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfSeven: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfEight: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfNine: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfTen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfEleven: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfTwelve: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfThirteen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DwarfFourteen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfOne: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfTwo: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfThree: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfFour: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfFive: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfSix: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfSeven: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfEight: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfNine: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfTen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfEleven: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfTwelve: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfThirteen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfFourteen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfFifteen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfSixteen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfSeventeen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::ElfEighteen: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::OrcOne: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::OrcTwo: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::OrcThree: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::OrcFour: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::OrcFive: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::OrcSix: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::OrcSeven: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::OrcEight: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DanariOne: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DanariTwo: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DanariThree: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DanariFour: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DanariFive: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DanariSix: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DanariSeven: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DraugrOne: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DraugrTwo: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DraugrThree: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DraugrFour: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DraugrFive: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DraugrSix: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DraugrSeven: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DraugrEight: Typed<Context, Type, S>,
&'b <Elim as PackedElim>::DraugrNine: Typed<Context, Type, S>,
Auto Trait Implementations§
impl<Elim> Freeze for Cases<Elim>where
<Elim as PackedElim>::HumanOne: Freeze,
<Elim as PackedElim>::HumanTwo: Freeze,
<Elim as PackedElim>::HumanThree: Freeze,
<Elim as PackedElim>::HumanFour: Freeze,
<Elim as PackedElim>::HumanFive: Freeze,
<Elim as PackedElim>::HumanSix: Freeze,
<Elim as PackedElim>::HumanSeven: Freeze,
<Elim as PackedElim>::HumanEight: Freeze,
<Elim as PackedElim>::HumanNine: Freeze,
<Elim as PackedElim>::HumanTen: Freeze,
<Elim as PackedElim>::HumanEleven: Freeze,
<Elim as PackedElim>::HumanTwelve: Freeze,
<Elim as PackedElim>::HumanThirteen: Freeze,
<Elim as PackedElim>::HumanFourteen: Freeze,
<Elim as PackedElim>::HumanFifteen: Freeze,
<Elim as PackedElim>::HumanSixteen: Freeze,
<Elim as PackedElim>::HumanSeventeen: Freeze,
<Elim as PackedElim>::HumanEighteen: Freeze,
<Elim as PackedElim>::DwarfOne: Freeze,
<Elim as PackedElim>::DwarfTwo: Freeze,
<Elim as PackedElim>::DwarfThree: Freeze,
<Elim as PackedElim>::DwarfFour: Freeze,
<Elim as PackedElim>::DwarfFive: Freeze,
<Elim as PackedElim>::DwarfSix: Freeze,
<Elim as PackedElim>::DwarfSeven: Freeze,
<Elim as PackedElim>::DwarfEight: Freeze,
<Elim as PackedElim>::DwarfNine: Freeze,
<Elim as PackedElim>::DwarfTen: Freeze,
<Elim as PackedElim>::DwarfEleven: Freeze,
<Elim as PackedElim>::DwarfTwelve: Freeze,
<Elim as PackedElim>::DwarfThirteen: Freeze,
<Elim as PackedElim>::DwarfFourteen: Freeze,
<Elim as PackedElim>::ElfOne: Freeze,
<Elim as PackedElim>::ElfTwo: Freeze,
<Elim as PackedElim>::ElfThree: Freeze,
<Elim as PackedElim>::ElfFour: Freeze,
<Elim as PackedElim>::ElfFive: Freeze,
<Elim as PackedElim>::ElfSix: Freeze,
<Elim as PackedElim>::ElfSeven: Freeze,
<Elim as PackedElim>::ElfEight: Freeze,
<Elim as PackedElim>::ElfNine: Freeze,
<Elim as PackedElim>::ElfTen: Freeze,
<Elim as PackedElim>::ElfEleven: Freeze,
<Elim as PackedElim>::ElfTwelve: Freeze,
<Elim as PackedElim>::ElfThirteen: Freeze,
<Elim as PackedElim>::ElfFourteen: Freeze,
<Elim as PackedElim>::ElfFifteen: Freeze,
<Elim as PackedElim>::ElfSixteen: Freeze,
<Elim as PackedElim>::ElfSeventeen: Freeze,
<Elim as PackedElim>::ElfEighteen: Freeze,
<Elim as PackedElim>::OrcOne: Freeze,
<Elim as PackedElim>::OrcTwo: Freeze,
<Elim as PackedElim>::OrcThree: Freeze,
<Elim as PackedElim>::OrcFour: Freeze,
<Elim as PackedElim>::OrcFive: Freeze,
<Elim as PackedElim>::OrcSix: Freeze,
<Elim as PackedElim>::OrcSeven: Freeze,
<Elim as PackedElim>::OrcEight: Freeze,
<Elim as PackedElim>::DanariOne: Freeze,
<Elim as PackedElim>::DanariTwo: Freeze,
<Elim as PackedElim>::DanariThree: Freeze,
<Elim as PackedElim>::DanariFour: Freeze,
<Elim as PackedElim>::DanariFive: Freeze,
<Elim as PackedElim>::DanariSix: Freeze,
<Elim as PackedElim>::DanariSeven: Freeze,
<Elim as PackedElim>::DraugrOne: Freeze,
<Elim as PackedElim>::DraugrTwo: Freeze,
<Elim as PackedElim>::DraugrThree: Freeze,
<Elim as PackedElim>::DraugrFour: Freeze,
<Elim as PackedElim>::DraugrFive: Freeze,
<Elim as PackedElim>::DraugrSix: Freeze,
<Elim as PackedElim>::DraugrSeven: Freeze,
<Elim as PackedElim>::DraugrEight: Freeze,
<Elim as PackedElim>::DraugrNine: Freeze,
impl<Elim> RefUnwindSafe for Cases<Elim>where
<Elim as PackedElim>::HumanOne: RefUnwindSafe,
<Elim as PackedElim>::HumanTwo: RefUnwindSafe,
<Elim as PackedElim>::HumanThree: RefUnwindSafe,
<Elim as PackedElim>::HumanFour: RefUnwindSafe,
<Elim as PackedElim>::HumanFive: RefUnwindSafe,
<Elim as PackedElim>::HumanSix: RefUnwindSafe,
<Elim as PackedElim>::HumanSeven: RefUnwindSafe,
<Elim as PackedElim>::HumanEight: RefUnwindSafe,
<Elim as PackedElim>::HumanNine: RefUnwindSafe,
<Elim as PackedElim>::HumanTen: RefUnwindSafe,
<Elim as PackedElim>::HumanEleven: RefUnwindSafe,
<Elim as PackedElim>::HumanTwelve: RefUnwindSafe,
<Elim as PackedElim>::HumanThirteen: RefUnwindSafe,
<Elim as PackedElim>::HumanFourteen: RefUnwindSafe,
<Elim as PackedElim>::HumanFifteen: RefUnwindSafe,
<Elim as PackedElim>::HumanSixteen: RefUnwindSafe,
<Elim as PackedElim>::HumanSeventeen: RefUnwindSafe,
<Elim as PackedElim>::HumanEighteen: RefUnwindSafe,
<Elim as PackedElim>::DwarfOne: RefUnwindSafe,
<Elim as PackedElim>::DwarfTwo: RefUnwindSafe,
<Elim as PackedElim>::DwarfThree: RefUnwindSafe,
<Elim as PackedElim>::DwarfFour: RefUnwindSafe,
<Elim as PackedElim>::DwarfFive: RefUnwindSafe,
<Elim as PackedElim>::DwarfSix: RefUnwindSafe,
<Elim as PackedElim>::DwarfSeven: RefUnwindSafe,
<Elim as PackedElim>::DwarfEight: RefUnwindSafe,
<Elim as PackedElim>::DwarfNine: RefUnwindSafe,
<Elim as PackedElim>::DwarfTen: RefUnwindSafe,
<Elim as PackedElim>::DwarfEleven: RefUnwindSafe,
<Elim as PackedElim>::DwarfTwelve: RefUnwindSafe,
<Elim as PackedElim>::DwarfThirteen: RefUnwindSafe,
<Elim as PackedElim>::DwarfFourteen: RefUnwindSafe,
<Elim as PackedElim>::ElfOne: RefUnwindSafe,
<Elim as PackedElim>::ElfTwo: RefUnwindSafe,
<Elim as PackedElim>::ElfThree: RefUnwindSafe,
<Elim as PackedElim>::ElfFour: RefUnwindSafe,
<Elim as PackedElim>::ElfFive: RefUnwindSafe,
<Elim as PackedElim>::ElfSix: RefUnwindSafe,
<Elim as PackedElim>::ElfSeven: RefUnwindSafe,
<Elim as PackedElim>::ElfEight: RefUnwindSafe,
<Elim as PackedElim>::ElfNine: RefUnwindSafe,
<Elim as PackedElim>::ElfTen: RefUnwindSafe,
<Elim as PackedElim>::ElfEleven: RefUnwindSafe,
<Elim as PackedElim>::ElfTwelve: RefUnwindSafe,
<Elim as PackedElim>::ElfThirteen: RefUnwindSafe,
<Elim as PackedElim>::ElfFourteen: RefUnwindSafe,
<Elim as PackedElim>::ElfFifteen: RefUnwindSafe,
<Elim as PackedElim>::ElfSixteen: RefUnwindSafe,
<Elim as PackedElim>::ElfSeventeen: RefUnwindSafe,
<Elim as PackedElim>::ElfEighteen: RefUnwindSafe,
<Elim as PackedElim>::OrcOne: RefUnwindSafe,
<Elim as PackedElim>::OrcTwo: RefUnwindSafe,
<Elim as PackedElim>::OrcThree: RefUnwindSafe,
<Elim as PackedElim>::OrcFour: RefUnwindSafe,
<Elim as PackedElim>::OrcFive: RefUnwindSafe,
<Elim as PackedElim>::OrcSix: RefUnwindSafe,
<Elim as PackedElim>::OrcSeven: RefUnwindSafe,
<Elim as PackedElim>::OrcEight: RefUnwindSafe,
<Elim as PackedElim>::DanariOne: RefUnwindSafe,
<Elim as PackedElim>::DanariTwo: RefUnwindSafe,
<Elim as PackedElim>::DanariThree: RefUnwindSafe,
<Elim as PackedElim>::DanariFour: RefUnwindSafe,
<Elim as PackedElim>::DanariFive: RefUnwindSafe,
<Elim as PackedElim>::DanariSix: RefUnwindSafe,
<Elim as PackedElim>::DanariSeven: RefUnwindSafe,
<Elim as PackedElim>::DraugrOne: RefUnwindSafe,
<Elim as PackedElim>::DraugrTwo: RefUnwindSafe,
<Elim as PackedElim>::DraugrThree: RefUnwindSafe,
<Elim as PackedElim>::DraugrFour: RefUnwindSafe,
<Elim as PackedElim>::DraugrFive: RefUnwindSafe,
<Elim as PackedElim>::DraugrSix: RefUnwindSafe,
<Elim as PackedElim>::DraugrSeven: RefUnwindSafe,
<Elim as PackedElim>::DraugrEight: RefUnwindSafe,
<Elim as PackedElim>::DraugrNine: RefUnwindSafe,
impl<Elim> Send for Cases<Elim>where
<Elim as PackedElim>::HumanOne: Send,
<Elim as PackedElim>::HumanTwo: Send,
<Elim as PackedElim>::HumanThree: Send,
<Elim as PackedElim>::HumanFour: Send,
<Elim as PackedElim>::HumanFive: Send,
<Elim as PackedElim>::HumanSix: Send,
<Elim as PackedElim>::HumanSeven: Send,
<Elim as PackedElim>::HumanEight: Send,
<Elim as PackedElim>::HumanNine: Send,
<Elim as PackedElim>::HumanTen: Send,
<Elim as PackedElim>::HumanEleven: Send,
<Elim as PackedElim>::HumanTwelve: Send,
<Elim as PackedElim>::HumanThirteen: Send,
<Elim as PackedElim>::HumanFourteen: Send,
<Elim as PackedElim>::HumanFifteen: Send,
<Elim as PackedElim>::HumanSixteen: Send,
<Elim as PackedElim>::HumanSeventeen: Send,
<Elim as PackedElim>::HumanEighteen: Send,
<Elim as PackedElim>::DwarfOne: Send,
<Elim as PackedElim>::DwarfTwo: Send,
<Elim as PackedElim>::DwarfThree: Send,
<Elim as PackedElim>::DwarfFour: Send,
<Elim as PackedElim>::DwarfFive: Send,
<Elim as PackedElim>::DwarfSix: Send,
<Elim as PackedElim>::DwarfSeven: Send,
<Elim as PackedElim>::DwarfEight: Send,
<Elim as PackedElim>::DwarfNine: Send,
<Elim as PackedElim>::DwarfTen: Send,
<Elim as PackedElim>::DwarfEleven: Send,
<Elim as PackedElim>::DwarfTwelve: Send,
<Elim as PackedElim>::DwarfThirteen: Send,
<Elim as PackedElim>::DwarfFourteen: Send,
<Elim as PackedElim>::ElfOne: Send,
<Elim as PackedElim>::ElfTwo: Send,
<Elim as PackedElim>::ElfThree: Send,
<Elim as PackedElim>::ElfFour: Send,
<Elim as PackedElim>::ElfFive: Send,
<Elim as PackedElim>::ElfSix: Send,
<Elim as PackedElim>::ElfSeven: Send,
<Elim as PackedElim>::ElfEight: Send,
<Elim as PackedElim>::ElfNine: Send,
<Elim as PackedElim>::ElfTen: Send,
<Elim as PackedElim>::ElfEleven: Send,
<Elim as PackedElim>::ElfTwelve: Send,
<Elim as PackedElim>::ElfThirteen: Send,
<Elim as PackedElim>::ElfFourteen: Send,
<Elim as PackedElim>::ElfFifteen: Send,
<Elim as PackedElim>::ElfSixteen: Send,
<Elim as PackedElim>::ElfSeventeen: Send,
<Elim as PackedElim>::ElfEighteen: Send,
<Elim as PackedElim>::OrcOne: Send,
<Elim as PackedElim>::OrcTwo: Send,
<Elim as PackedElim>::OrcThree: Send,
<Elim as PackedElim>::OrcFour: Send,
<Elim as PackedElim>::OrcFive: Send,
<Elim as PackedElim>::OrcSix: Send,
<Elim as PackedElim>::OrcSeven: Send,
<Elim as PackedElim>::OrcEight: Send,
<Elim as PackedElim>::DanariOne: Send,
<Elim as PackedElim>::DanariTwo: Send,
<Elim as PackedElim>::DanariThree: Send,
<Elim as PackedElim>::DanariFour: Send,
<Elim as PackedElim>::DanariFive: Send,
<Elim as PackedElim>::DanariSix: Send,
<Elim as PackedElim>::DanariSeven: Send,
<Elim as PackedElim>::DraugrOne: Send,
<Elim as PackedElim>::DraugrTwo: Send,
<Elim as PackedElim>::DraugrThree: Send,
<Elim as PackedElim>::DraugrFour: Send,
<Elim as PackedElim>::DraugrFive: Send,
<Elim as PackedElim>::DraugrSix: Send,
<Elim as PackedElim>::DraugrSeven: Send,
<Elim as PackedElim>::DraugrEight: Send,
<Elim as PackedElim>::DraugrNine: Send,
impl<Elim> Sync for Cases<Elim>where
<Elim as PackedElim>::HumanOne: Sync,
<Elim as PackedElim>::HumanTwo: Sync,
<Elim as PackedElim>::HumanThree: Sync,
<Elim as PackedElim>::HumanFour: Sync,
<Elim as PackedElim>::HumanFive: Sync,
<Elim as PackedElim>::HumanSix: Sync,
<Elim as PackedElim>::HumanSeven: Sync,
<Elim as PackedElim>::HumanEight: Sync,
<Elim as PackedElim>::HumanNine: Sync,
<Elim as PackedElim>::HumanTen: Sync,
<Elim as PackedElim>::HumanEleven: Sync,
<Elim as PackedElim>::HumanTwelve: Sync,
<Elim as PackedElim>::HumanThirteen: Sync,
<Elim as PackedElim>::HumanFourteen: Sync,
<Elim as PackedElim>::HumanFifteen: Sync,
<Elim as PackedElim>::HumanSixteen: Sync,
<Elim as PackedElim>::HumanSeventeen: Sync,
<Elim as PackedElim>::HumanEighteen: Sync,
<Elim as PackedElim>::DwarfOne: Sync,
<Elim as PackedElim>::DwarfTwo: Sync,
<Elim as PackedElim>::DwarfThree: Sync,
<Elim as PackedElim>::DwarfFour: Sync,
<Elim as PackedElim>::DwarfFive: Sync,
<Elim as PackedElim>::DwarfSix: Sync,
<Elim as PackedElim>::DwarfSeven: Sync,
<Elim as PackedElim>::DwarfEight: Sync,
<Elim as PackedElim>::DwarfNine: Sync,
<Elim as PackedElim>::DwarfTen: Sync,
<Elim as PackedElim>::DwarfEleven: Sync,
<Elim as PackedElim>::DwarfTwelve: Sync,
<Elim as PackedElim>::DwarfThirteen: Sync,
<Elim as PackedElim>::DwarfFourteen: Sync,
<Elim as PackedElim>::ElfOne: Sync,
<Elim as PackedElim>::ElfTwo: Sync,
<Elim as PackedElim>::ElfThree: Sync,
<Elim as PackedElim>::ElfFour: Sync,
<Elim as PackedElim>::ElfFive: Sync,
<Elim as PackedElim>::ElfSix: Sync,
<Elim as PackedElim>::ElfSeven: Sync,
<Elim as PackedElim>::ElfEight: Sync,
<Elim as PackedElim>::ElfNine: Sync,
<Elim as PackedElim>::ElfTen: Sync,
<Elim as PackedElim>::ElfEleven: Sync,
<Elim as PackedElim>::ElfTwelve: Sync,
<Elim as PackedElim>::ElfThirteen: Sync,
<Elim as PackedElim>::ElfFourteen: Sync,
<Elim as PackedElim>::ElfFifteen: Sync,
<Elim as PackedElim>::ElfSixteen: Sync,
<Elim as PackedElim>::ElfSeventeen: Sync,
<Elim as PackedElim>::ElfEighteen: Sync,
<Elim as PackedElim>::OrcOne: Sync,
<Elim as PackedElim>::OrcTwo: Sync,
<Elim as PackedElim>::OrcThree: Sync,
<Elim as PackedElim>::OrcFour: Sync,
<Elim as PackedElim>::OrcFive: Sync,
<Elim as PackedElim>::OrcSix: Sync,
<Elim as PackedElim>::OrcSeven: Sync,
<Elim as PackedElim>::OrcEight: Sync,
<Elim as PackedElim>::DanariOne: Sync,
<Elim as PackedElim>::DanariTwo: Sync,
<Elim as PackedElim>::DanariThree: Sync,
<Elim as PackedElim>::DanariFour: Sync,
<Elim as PackedElim>::DanariFive: Sync,
<Elim as PackedElim>::DanariSix: Sync,
<Elim as PackedElim>::DanariSeven: Sync,
<Elim as PackedElim>::DraugrOne: Sync,
<Elim as PackedElim>::DraugrTwo: Sync,
<Elim as PackedElim>::DraugrThree: Sync,
<Elim as PackedElim>::DraugrFour: Sync,
<Elim as PackedElim>::DraugrFive: Sync,
<Elim as PackedElim>::DraugrSix: Sync,
<Elim as PackedElim>::DraugrSeven: Sync,
<Elim as PackedElim>::DraugrEight: Sync,
<Elim as PackedElim>::DraugrNine: Sync,
impl<Elim> Unpin for Cases<Elim>where
<Elim as PackedElim>::HumanOne: Unpin,
<Elim as PackedElim>::HumanTwo: Unpin,
<Elim as PackedElim>::HumanThree: Unpin,
<Elim as PackedElim>::HumanFour: Unpin,
<Elim as PackedElim>::HumanFive: Unpin,
<Elim as PackedElim>::HumanSix: Unpin,
<Elim as PackedElim>::HumanSeven: Unpin,
<Elim as PackedElim>::HumanEight: Unpin,
<Elim as PackedElim>::HumanNine: Unpin,
<Elim as PackedElim>::HumanTen: Unpin,
<Elim as PackedElim>::HumanEleven: Unpin,
<Elim as PackedElim>::HumanTwelve: Unpin,
<Elim as PackedElim>::HumanThirteen: Unpin,
<Elim as PackedElim>::HumanFourteen: Unpin,
<Elim as PackedElim>::HumanFifteen: Unpin,
<Elim as PackedElim>::HumanSixteen: Unpin,
<Elim as PackedElim>::HumanSeventeen: Unpin,
<Elim as PackedElim>::HumanEighteen: Unpin,
<Elim as PackedElim>::DwarfOne: Unpin,
<Elim as PackedElim>::DwarfTwo: Unpin,
<Elim as PackedElim>::DwarfThree: Unpin,
<Elim as PackedElim>::DwarfFour: Unpin,
<Elim as PackedElim>::DwarfFive: Unpin,
<Elim as PackedElim>::DwarfSix: Unpin,
<Elim as PackedElim>::DwarfSeven: Unpin,
<Elim as PackedElim>::DwarfEight: Unpin,
<Elim as PackedElim>::DwarfNine: Unpin,
<Elim as PackedElim>::DwarfTen: Unpin,
<Elim as PackedElim>::DwarfEleven: Unpin,
<Elim as PackedElim>::DwarfTwelve: Unpin,
<Elim as PackedElim>::DwarfThirteen: Unpin,
<Elim as PackedElim>::DwarfFourteen: Unpin,
<Elim as PackedElim>::ElfOne: Unpin,
<Elim as PackedElim>::ElfTwo: Unpin,
<Elim as PackedElim>::ElfThree: Unpin,
<Elim as PackedElim>::ElfFour: Unpin,
<Elim as PackedElim>::ElfFive: Unpin,
<Elim as PackedElim>::ElfSix: Unpin,
<Elim as PackedElim>::ElfSeven: Unpin,
<Elim as PackedElim>::ElfEight: Unpin,
<Elim as PackedElim>::ElfNine: Unpin,
<Elim as PackedElim>::ElfTen: Unpin,
<Elim as PackedElim>::ElfEleven: Unpin,
<Elim as PackedElim>::ElfTwelve: Unpin,
<Elim as PackedElim>::ElfThirteen: Unpin,
<Elim as PackedElim>::ElfFourteen: Unpin,
<Elim as PackedElim>::ElfFifteen: Unpin,
<Elim as PackedElim>::ElfSixteen: Unpin,
<Elim as PackedElim>::ElfSeventeen: Unpin,
<Elim as PackedElim>::ElfEighteen: Unpin,
<Elim as PackedElim>::OrcOne: Unpin,
<Elim as PackedElim>::OrcTwo: Unpin,
<Elim as PackedElim>::OrcThree: Unpin,
<Elim as PackedElim>::OrcFour: Unpin,
<Elim as PackedElim>::OrcFive: Unpin,
<Elim as PackedElim>::OrcSix: Unpin,
<Elim as PackedElim>::OrcSeven: Unpin,
<Elim as PackedElim>::OrcEight: Unpin,
<Elim as PackedElim>::DanariOne: Unpin,
<Elim as PackedElim>::DanariTwo: Unpin,
<Elim as PackedElim>::DanariThree: Unpin,
<Elim as PackedElim>::DanariFour: Unpin,
<Elim as PackedElim>::DanariFive: Unpin,
<Elim as PackedElim>::DanariSix: Unpin,
<Elim as PackedElim>::DanariSeven: Unpin,
<Elim as PackedElim>::DraugrOne: Unpin,
<Elim as PackedElim>::DraugrTwo: Unpin,
<Elim as PackedElim>::DraugrThree: Unpin,
<Elim as PackedElim>::DraugrFour: Unpin,
<Elim as PackedElim>::DraugrFive: Unpin,
<Elim as PackedElim>::DraugrSix: Unpin,
<Elim as PackedElim>::DraugrSeven: Unpin,
<Elim as PackedElim>::DraugrEight: Unpin,
<Elim as PackedElim>::DraugrNine: Unpin,
impl<Elim> UnwindSafe for Cases<Elim>where
<Elim as PackedElim>::HumanOne: UnwindSafe,
<Elim as PackedElim>::HumanTwo: UnwindSafe,
<Elim as PackedElim>::HumanThree: UnwindSafe,
<Elim as PackedElim>::HumanFour: UnwindSafe,
<Elim as PackedElim>::HumanFive: UnwindSafe,
<Elim as PackedElim>::HumanSix: UnwindSafe,
<Elim as PackedElim>::HumanSeven: UnwindSafe,
<Elim as PackedElim>::HumanEight: UnwindSafe,
<Elim as PackedElim>::HumanNine: UnwindSafe,
<Elim as PackedElim>::HumanTen: UnwindSafe,
<Elim as PackedElim>::HumanEleven: UnwindSafe,
<Elim as PackedElim>::HumanTwelve: UnwindSafe,
<Elim as PackedElim>::HumanThirteen: UnwindSafe,
<Elim as PackedElim>::HumanFourteen: UnwindSafe,
<Elim as PackedElim>::HumanFifteen: UnwindSafe,
<Elim as PackedElim>::HumanSixteen: UnwindSafe,
<Elim as PackedElim>::HumanSeventeen: UnwindSafe,
<Elim as PackedElim>::HumanEighteen: UnwindSafe,
<Elim as PackedElim>::DwarfOne: UnwindSafe,
<Elim as PackedElim>::DwarfTwo: UnwindSafe,
<Elim as PackedElim>::DwarfThree: UnwindSafe,
<Elim as PackedElim>::DwarfFour: UnwindSafe,
<Elim as PackedElim>::DwarfFive: UnwindSafe,
<Elim as PackedElim>::DwarfSix: UnwindSafe,
<Elim as PackedElim>::DwarfSeven: UnwindSafe,
<Elim as PackedElim>::DwarfEight: UnwindSafe,
<Elim as PackedElim>::DwarfNine: UnwindSafe,
<Elim as PackedElim>::DwarfTen: UnwindSafe,
<Elim as PackedElim>::DwarfEleven: UnwindSafe,
<Elim as PackedElim>::DwarfTwelve: UnwindSafe,
<Elim as PackedElim>::DwarfThirteen: UnwindSafe,
<Elim as PackedElim>::DwarfFourteen: UnwindSafe,
<Elim as PackedElim>::ElfOne: UnwindSafe,
<Elim as PackedElim>::ElfTwo: UnwindSafe,
<Elim as PackedElim>::ElfThree: UnwindSafe,
<Elim as PackedElim>::ElfFour: UnwindSafe,
<Elim as PackedElim>::ElfFive: UnwindSafe,
<Elim as PackedElim>::ElfSix: UnwindSafe,
<Elim as PackedElim>::ElfSeven: UnwindSafe,
<Elim as PackedElim>::ElfEight: UnwindSafe,
<Elim as PackedElim>::ElfNine: UnwindSafe,
<Elim as PackedElim>::ElfTen: UnwindSafe,
<Elim as PackedElim>::ElfEleven: UnwindSafe,
<Elim as PackedElim>::ElfTwelve: UnwindSafe,
<Elim as PackedElim>::ElfThirteen: UnwindSafe,
<Elim as PackedElim>::ElfFourteen: UnwindSafe,
<Elim as PackedElim>::ElfFifteen: UnwindSafe,
<Elim as PackedElim>::ElfSixteen: UnwindSafe,
<Elim as PackedElim>::ElfSeventeen: UnwindSafe,
<Elim as PackedElim>::ElfEighteen: UnwindSafe,
<Elim as PackedElim>::OrcOne: UnwindSafe,
<Elim as PackedElim>::OrcTwo: UnwindSafe,
<Elim as PackedElim>::OrcThree: UnwindSafe,
<Elim as PackedElim>::OrcFour: UnwindSafe,
<Elim as PackedElim>::OrcFive: UnwindSafe,
<Elim as PackedElim>::OrcSix: UnwindSafe,
<Elim as PackedElim>::OrcSeven: UnwindSafe,
<Elim as PackedElim>::OrcEight: UnwindSafe,
<Elim as PackedElim>::DanariOne: UnwindSafe,
<Elim as PackedElim>::DanariTwo: UnwindSafe,
<Elim as PackedElim>::DanariThree: UnwindSafe,
<Elim as PackedElim>::DanariFour: UnwindSafe,
<Elim as PackedElim>::DanariFive: UnwindSafe,
<Elim as PackedElim>::DanariSix: UnwindSafe,
<Elim as PackedElim>::DanariSeven: UnwindSafe,
<Elim as PackedElim>::DraugrOne: UnwindSafe,
<Elim as PackedElim>::DraugrTwo: UnwindSafe,
<Elim as PackedElim>::DraugrThree: UnwindSafe,
<Elim as PackedElim>::DraugrFour: UnwindSafe,
<Elim as PackedElim>::DraugrFive: UnwindSafe,
<Elim as PackedElim>::DraugrSix: UnwindSafe,
<Elim as PackedElim>::DraugrSeven: UnwindSafe,
<Elim as PackedElim>::DraugrEight: UnwindSafe,
<Elim as PackedElim>::DraugrNine: UnwindSafe,
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more