pub struct Cases<Elim: PackedElim> {Show 74 fields
pub HumanOne: Elim::HumanOne,
pub HumanTwo: Elim::HumanTwo,
pub HumanThree: Elim::HumanThree,
pub HumanFour: Elim::HumanFour,
pub HumanFive: Elim::HumanFive,
pub HumanSix: Elim::HumanSix,
pub HumanSeven: Elim::HumanSeven,
pub HumanEight: Elim::HumanEight,
pub HumanNine: Elim::HumanNine,
pub HumanTen: Elim::HumanTen,
pub HumanEleven: Elim::HumanEleven,
pub HumanTwelve: Elim::HumanTwelve,
pub HumanThirteen: Elim::HumanThirteen,
pub HumanFourteen: Elim::HumanFourteen,
pub HumanFifteen: Elim::HumanFifteen,
pub HumanSixteen: Elim::HumanSixteen,
pub HumanSeventeen: Elim::HumanSeventeen,
pub HumanEighteen: Elim::HumanEighteen,
pub DwarfOne: Elim::DwarfOne,
pub DwarfTwo: Elim::DwarfTwo,
pub DwarfThree: Elim::DwarfThree,
pub DwarfFour: Elim::DwarfFour,
pub DwarfFive: Elim::DwarfFive,
pub DwarfSix: Elim::DwarfSix,
pub DwarfSeven: Elim::DwarfSeven,
pub DwarfEight: Elim::DwarfEight,
pub DwarfNine: Elim::DwarfNine,
pub DwarfTen: Elim::DwarfTen,
pub DwarfEleven: Elim::DwarfEleven,
pub DwarfTwelve: Elim::DwarfTwelve,
pub DwarfThirteen: Elim::DwarfThirteen,
pub DwarfFourteen: Elim::DwarfFourteen,
pub ElfOne: Elim::ElfOne,
pub ElfTwo: Elim::ElfTwo,
pub ElfThree: Elim::ElfThree,
pub ElfFour: Elim::ElfFour,
pub ElfFive: Elim::ElfFive,
pub ElfSix: Elim::ElfSix,
pub ElfSeven: Elim::ElfSeven,
pub ElfEight: Elim::ElfEight,
pub ElfNine: Elim::ElfNine,
pub ElfTen: Elim::ElfTen,
pub ElfEleven: Elim::ElfEleven,
pub ElfTwelve: Elim::ElfTwelve,
pub ElfThirteen: Elim::ElfThirteen,
pub ElfFourteen: Elim::ElfFourteen,
pub ElfFifteen: Elim::ElfFifteen,
pub ElfSixteen: Elim::ElfSixteen,
pub ElfSeventeen: Elim::ElfSeventeen,
pub ElfEighteen: Elim::ElfEighteen,
pub OrcOne: Elim::OrcOne,
pub OrcTwo: Elim::OrcTwo,
pub OrcThree: Elim::OrcThree,
pub OrcFour: Elim::OrcFour,
pub OrcFive: Elim::OrcFive,
pub OrcSix: Elim::OrcSix,
pub OrcSeven: Elim::OrcSeven,
pub OrcEight: Elim::OrcEight,
pub DanariOne: Elim::DanariOne,
pub DanariTwo: Elim::DanariTwo,
pub DanariThree: Elim::DanariThree,
pub DanariFour: Elim::DanariFour,
pub DanariFive: Elim::DanariFive,
pub DanariSix: Elim::DanariSix,
pub DanariSeven: Elim::DanariSeven,
pub DraugrOne: Elim::DraugrOne,
pub DraugrTwo: Elim::DraugrTwo,
pub DraugrThree: Elim::DraugrThree,
pub DraugrFour: Elim::DraugrFour,
pub DraugrFive: Elim::DraugrFive,
pub DraugrSix: Elim::DraugrSix,
pub DraugrSeven: Elim::DraugrSeven,
pub DraugrEight: Elim::DraugrEight,
pub DraugrNine: Elim::DraugrNine,
}
Fields§
§HumanOne: Elim::HumanOne
§HumanTwo: Elim::HumanTwo
§HumanThree: Elim::HumanThree
§HumanFour: Elim::HumanFour
§HumanFive: Elim::HumanFive
§HumanSix: Elim::HumanSix
§HumanSeven: Elim::HumanSeven
§HumanEight: Elim::HumanEight
§HumanNine: Elim::HumanNine
§HumanTen: Elim::HumanTen
§HumanEleven: Elim::HumanEleven
§HumanTwelve: Elim::HumanTwelve
§HumanThirteen: Elim::HumanThirteen
§HumanFourteen: Elim::HumanFourteen
§HumanFifteen: Elim::HumanFifteen
§HumanSixteen: Elim::HumanSixteen
§HumanSeventeen: Elim::HumanSeventeen
§HumanEighteen: Elim::HumanEighteen
§DwarfOne: Elim::DwarfOne
§DwarfTwo: Elim::DwarfTwo
§DwarfThree: Elim::DwarfThree
§DwarfFour: Elim::DwarfFour
§DwarfFive: Elim::DwarfFive
§DwarfSix: Elim::DwarfSix
§DwarfSeven: Elim::DwarfSeven
§DwarfEight: Elim::DwarfEight
§DwarfNine: Elim::DwarfNine
§DwarfTen: Elim::DwarfTen
§DwarfEleven: Elim::DwarfEleven
§DwarfTwelve: Elim::DwarfTwelve
§DwarfThirteen: Elim::DwarfThirteen
§DwarfFourteen: Elim::DwarfFourteen
§ElfOne: Elim::ElfOne
§ElfTwo: Elim::ElfTwo
§ElfThree: Elim::ElfThree
§ElfFour: Elim::ElfFour
§ElfFive: Elim::ElfFive
§ElfSix: Elim::ElfSix
§ElfSeven: Elim::ElfSeven
§ElfEight: Elim::ElfEight
§ElfNine: Elim::ElfNine
§ElfTen: Elim::ElfTen
§ElfEleven: Elim::ElfEleven
§ElfTwelve: Elim::ElfTwelve
§ElfThirteen: Elim::ElfThirteen
§ElfFourteen: Elim::ElfFourteen
§ElfFifteen: Elim::ElfFifteen
§ElfSixteen: Elim::ElfSixteen
§ElfSeventeen: Elim::ElfSeventeen
§ElfEighteen: Elim::ElfEighteen
§OrcOne: Elim::OrcOne
§OrcTwo: Elim::OrcTwo
§OrcThree: Elim::OrcThree
§OrcFour: Elim::OrcFour
§OrcFive: Elim::OrcFive
§OrcSix: Elim::OrcSix
§OrcSeven: Elim::OrcSeven
§OrcEight: Elim::OrcEight
§DanariOne: Elim::DanariOne
§DanariTwo: Elim::DanariTwo
§DanariThree: Elim::DanariThree
§DanariFour: Elim::DanariFour
§DanariFive: Elim::DanariFive
§DanariSix: Elim::DanariSix
§DanariSeven: Elim::DanariSeven
§DraugrOne: Elim::DraugrOne
§DraugrTwo: Elim::DraugrTwo
§DraugrThree: Elim::DraugrThree
§DraugrFour: Elim::DraugrFour
§DraugrFive: Elim::DraugrFive
§DraugrSix: Elim::DraugrSix
§DraugrSeven: Elim::DraugrSeven
§DraugrEight: Elim::DraugrEight
§DraugrNine: Elim::DraugrNine
Trait Implementations§
source§impl<'de, Elim: PackedElim> Deserialize<'de> for Cases<Elim>where
Elim::HumanOne: Deserialize<'de>,
Elim::HumanTwo: Deserialize<'de>,
Elim::HumanThree: Deserialize<'de>,
Elim::HumanFour: Deserialize<'de>,
Elim::HumanFive: Deserialize<'de>,
Elim::HumanSix: Deserialize<'de>,
Elim::HumanSeven: Deserialize<'de>,
Elim::HumanEight: Deserialize<'de>,
Elim::HumanNine: Deserialize<'de>,
Elim::HumanTen: Deserialize<'de>,
Elim::HumanEleven: Deserialize<'de>,
Elim::HumanTwelve: Deserialize<'de>,
Elim::HumanThirteen: Deserialize<'de>,
Elim::HumanFourteen: Deserialize<'de>,
Elim::HumanFifteen: Deserialize<'de>,
Elim::HumanSixteen: Deserialize<'de>,
Elim::HumanSeventeen: Deserialize<'de>,
Elim::HumanEighteen: Deserialize<'de>,
Elim::DwarfOne: Deserialize<'de>,
Elim::DwarfTwo: Deserialize<'de>,
Elim::DwarfThree: Deserialize<'de>,
Elim::DwarfFour: Deserialize<'de>,
Elim::DwarfFive: Deserialize<'de>,
Elim::DwarfSix: Deserialize<'de>,
Elim::DwarfSeven: Deserialize<'de>,
Elim::DwarfEight: Deserialize<'de>,
Elim::DwarfNine: Deserialize<'de>,
Elim::DwarfTen: Deserialize<'de>,
Elim::DwarfEleven: Deserialize<'de>,
Elim::DwarfTwelve: Deserialize<'de>,
Elim::DwarfThirteen: Deserialize<'de>,
Elim::DwarfFourteen: Deserialize<'de>,
Elim::ElfOne: Deserialize<'de>,
Elim::ElfTwo: Deserialize<'de>,
Elim::ElfThree: Deserialize<'de>,
Elim::ElfFour: Deserialize<'de>,
Elim::ElfFive: Deserialize<'de>,
Elim::ElfSix: Deserialize<'de>,
Elim::ElfSeven: Deserialize<'de>,
Elim::ElfEight: Deserialize<'de>,
Elim::ElfNine: Deserialize<'de>,
Elim::ElfTen: Deserialize<'de>,
Elim::ElfEleven: Deserialize<'de>,
Elim::ElfTwelve: Deserialize<'de>,
Elim::ElfThirteen: Deserialize<'de>,
Elim::ElfFourteen: Deserialize<'de>,
Elim::ElfFifteen: Deserialize<'de>,
Elim::ElfSixteen: Deserialize<'de>,
Elim::ElfSeventeen: Deserialize<'de>,
Elim::ElfEighteen: Deserialize<'de>,
Elim::OrcOne: Deserialize<'de>,
Elim::OrcTwo: Deserialize<'de>,
Elim::OrcThree: Deserialize<'de>,
Elim::OrcFour: Deserialize<'de>,
Elim::OrcFive: Deserialize<'de>,
Elim::OrcSix: Deserialize<'de>,
Elim::OrcSeven: Deserialize<'de>,
Elim::OrcEight: Deserialize<'de>,
Elim::DanariOne: Deserialize<'de>,
Elim::DanariTwo: Deserialize<'de>,
Elim::DanariThree: Deserialize<'de>,
Elim::DanariFour: Deserialize<'de>,
Elim::DanariFive: Deserialize<'de>,
Elim::DanariSix: Deserialize<'de>,
Elim::DanariSeven: Deserialize<'de>,
Elim::DraugrOne: Deserialize<'de>,
Elim::DraugrTwo: Deserialize<'de>,
Elim::DraugrThree: Deserialize<'de>,
Elim::DraugrFour: Deserialize<'de>,
Elim::DraugrFive: Deserialize<'de>,
Elim::DraugrSix: Deserialize<'de>,
Elim::DraugrSeven: Deserialize<'de>,
Elim::DraugrEight: Deserialize<'de>,
Elim::DraugrNine: Deserialize<'de>,
impl<'de, Elim: PackedElim> Deserialize<'de> for Cases<Elim>where
Elim::HumanOne: Deserialize<'de>,
Elim::HumanTwo: Deserialize<'de>,
Elim::HumanThree: Deserialize<'de>,
Elim::HumanFour: Deserialize<'de>,
Elim::HumanFive: Deserialize<'de>,
Elim::HumanSix: Deserialize<'de>,
Elim::HumanSeven: Deserialize<'de>,
Elim::HumanEight: Deserialize<'de>,
Elim::HumanNine: Deserialize<'de>,
Elim::HumanTen: Deserialize<'de>,
Elim::HumanEleven: Deserialize<'de>,
Elim::HumanTwelve: Deserialize<'de>,
Elim::HumanThirteen: Deserialize<'de>,
Elim::HumanFourteen: Deserialize<'de>,
Elim::HumanFifteen: Deserialize<'de>,
Elim::HumanSixteen: Deserialize<'de>,
Elim::HumanSeventeen: Deserialize<'de>,
Elim::HumanEighteen: Deserialize<'de>,
Elim::DwarfOne: Deserialize<'de>,
Elim::DwarfTwo: Deserialize<'de>,
Elim::DwarfThree: Deserialize<'de>,
Elim::DwarfFour: Deserialize<'de>,
Elim::DwarfFive: Deserialize<'de>,
Elim::DwarfSix: Deserialize<'de>,
Elim::DwarfSeven: Deserialize<'de>,
Elim::DwarfEight: Deserialize<'de>,
Elim::DwarfNine: Deserialize<'de>,
Elim::DwarfTen: Deserialize<'de>,
Elim::DwarfEleven: Deserialize<'de>,
Elim::DwarfTwelve: Deserialize<'de>,
Elim::DwarfThirteen: Deserialize<'de>,
Elim::DwarfFourteen: Deserialize<'de>,
Elim::ElfOne: Deserialize<'de>,
Elim::ElfTwo: Deserialize<'de>,
Elim::ElfThree: Deserialize<'de>,
Elim::ElfFour: Deserialize<'de>,
Elim::ElfFive: Deserialize<'de>,
Elim::ElfSix: Deserialize<'de>,
Elim::ElfSeven: Deserialize<'de>,
Elim::ElfEight: Deserialize<'de>,
Elim::ElfNine: Deserialize<'de>,
Elim::ElfTen: Deserialize<'de>,
Elim::ElfEleven: Deserialize<'de>,
Elim::ElfTwelve: Deserialize<'de>,
Elim::ElfThirteen: Deserialize<'de>,
Elim::ElfFourteen: Deserialize<'de>,
Elim::ElfFifteen: Deserialize<'de>,
Elim::ElfSixteen: Deserialize<'de>,
Elim::ElfSeventeen: Deserialize<'de>,
Elim::ElfEighteen: Deserialize<'de>,
Elim::OrcOne: Deserialize<'de>,
Elim::OrcTwo: Deserialize<'de>,
Elim::OrcThree: Deserialize<'de>,
Elim::OrcFour: Deserialize<'de>,
Elim::OrcFive: Deserialize<'de>,
Elim::OrcSix: Deserialize<'de>,
Elim::OrcSeven: Deserialize<'de>,
Elim::OrcEight: Deserialize<'de>,
Elim::DanariOne: Deserialize<'de>,
Elim::DanariTwo: Deserialize<'de>,
Elim::DanariThree: Deserialize<'de>,
Elim::DanariFour: Deserialize<'de>,
Elim::DanariFive: Deserialize<'de>,
Elim::DanariSix: Deserialize<'de>,
Elim::DanariSeven: Deserialize<'de>,
Elim::DraugrOne: Deserialize<'de>,
Elim::DraugrTwo: Deserialize<'de>,
Elim::DraugrThree: Deserialize<'de>,
Elim::DraugrFour: Deserialize<'de>,
Elim::DraugrFive: Deserialize<'de>,
Elim::DraugrSix: Deserialize<'de>,
Elim::DraugrSeven: Deserialize<'de>,
Elim::DraugrEight: Deserialize<'de>,
Elim::DraugrNine: Deserialize<'de>,
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl<Elim: PackedElim> Serialize for Cases<Elim>where
Elim::HumanOne: Serialize,
Elim::HumanTwo: Serialize,
Elim::HumanThree: Serialize,
Elim::HumanFour: Serialize,
Elim::HumanFive: Serialize,
Elim::HumanSix: Serialize,
Elim::HumanSeven: Serialize,
Elim::HumanEight: Serialize,
Elim::HumanNine: Serialize,
Elim::HumanTen: Serialize,
Elim::HumanEleven: Serialize,
Elim::HumanTwelve: Serialize,
Elim::HumanThirteen: Serialize,
Elim::HumanFourteen: Serialize,
Elim::HumanFifteen: Serialize,
Elim::HumanSixteen: Serialize,
Elim::HumanSeventeen: Serialize,
Elim::HumanEighteen: Serialize,
Elim::DwarfOne: Serialize,
Elim::DwarfTwo: Serialize,
Elim::DwarfThree: Serialize,
Elim::DwarfFour: Serialize,
Elim::DwarfFive: Serialize,
Elim::DwarfSix: Serialize,
Elim::DwarfSeven: Serialize,
Elim::DwarfEight: Serialize,
Elim::DwarfNine: Serialize,
Elim::DwarfTen: Serialize,
Elim::DwarfEleven: Serialize,
Elim::DwarfTwelve: Serialize,
Elim::DwarfThirteen: Serialize,
Elim::DwarfFourteen: Serialize,
Elim::ElfOne: Serialize,
Elim::ElfTwo: Serialize,
Elim::ElfThree: Serialize,
Elim::ElfFour: Serialize,
Elim::ElfFive: Serialize,
Elim::ElfSix: Serialize,
Elim::ElfSeven: Serialize,
Elim::ElfEight: Serialize,
Elim::ElfNine: Serialize,
Elim::ElfTen: Serialize,
Elim::ElfEleven: Serialize,
Elim::ElfTwelve: Serialize,
Elim::ElfThirteen: Serialize,
Elim::ElfFourteen: Serialize,
Elim::ElfFifteen: Serialize,
Elim::ElfSixteen: Serialize,
Elim::ElfSeventeen: Serialize,
Elim::ElfEighteen: Serialize,
Elim::OrcOne: Serialize,
Elim::OrcTwo: Serialize,
Elim::OrcThree: Serialize,
Elim::OrcFour: Serialize,
Elim::OrcFive: Serialize,
Elim::OrcSix: Serialize,
Elim::OrcSeven: Serialize,
Elim::OrcEight: Serialize,
Elim::DanariOne: Serialize,
Elim::DanariTwo: Serialize,
Elim::DanariThree: Serialize,
Elim::DanariFour: Serialize,
Elim::DanariFive: Serialize,
Elim::DanariSix: Serialize,
Elim::DanariSeven: Serialize,
Elim::DraugrOne: Serialize,
Elim::DraugrTwo: Serialize,
Elim::DraugrThree: Serialize,
Elim::DraugrFour: Serialize,
Elim::DraugrFive: Serialize,
Elim::DraugrSix: Serialize,
Elim::DraugrSeven: Serialize,
Elim::DraugrEight: Serialize,
Elim::DraugrNine: Serialize,
impl<Elim: PackedElim> Serialize for Cases<Elim>where
Elim::HumanOne: Serialize,
Elim::HumanTwo: Serialize,
Elim::HumanThree: Serialize,
Elim::HumanFour: Serialize,
Elim::HumanFive: Serialize,
Elim::HumanSix: Serialize,
Elim::HumanSeven: Serialize,
Elim::HumanEight: Serialize,
Elim::HumanNine: Serialize,
Elim::HumanTen: Serialize,
Elim::HumanEleven: Serialize,
Elim::HumanTwelve: Serialize,
Elim::HumanThirteen: Serialize,
Elim::HumanFourteen: Serialize,
Elim::HumanFifteen: Serialize,
Elim::HumanSixteen: Serialize,
Elim::HumanSeventeen: Serialize,
Elim::HumanEighteen: Serialize,
Elim::DwarfOne: Serialize,
Elim::DwarfTwo: Serialize,
Elim::DwarfThree: Serialize,
Elim::DwarfFour: Serialize,
Elim::DwarfFive: Serialize,
Elim::DwarfSix: Serialize,
Elim::DwarfSeven: Serialize,
Elim::DwarfEight: Serialize,
Elim::DwarfNine: Serialize,
Elim::DwarfTen: Serialize,
Elim::DwarfEleven: Serialize,
Elim::DwarfTwelve: Serialize,
Elim::DwarfThirteen: Serialize,
Elim::DwarfFourteen: Serialize,
Elim::ElfOne: Serialize,
Elim::ElfTwo: Serialize,
Elim::ElfThree: Serialize,
Elim::ElfFour: Serialize,
Elim::ElfFive: Serialize,
Elim::ElfSix: Serialize,
Elim::ElfSeven: Serialize,
Elim::ElfEight: Serialize,
Elim::ElfNine: Serialize,
Elim::ElfTen: Serialize,
Elim::ElfEleven: Serialize,
Elim::ElfTwelve: Serialize,
Elim::ElfThirteen: Serialize,
Elim::ElfFourteen: Serialize,
Elim::ElfFifteen: Serialize,
Elim::ElfSixteen: Serialize,
Elim::ElfSeventeen: Serialize,
Elim::ElfEighteen: Serialize,
Elim::OrcOne: Serialize,
Elim::OrcTwo: Serialize,
Elim::OrcThree: Serialize,
Elim::OrcFour: Serialize,
Elim::OrcFive: Serialize,
Elim::OrcSix: Serialize,
Elim::OrcSeven: Serialize,
Elim::OrcEight: Serialize,
Elim::DanariOne: Serialize,
Elim::DanariTwo: Serialize,
Elim::DanariThree: Serialize,
Elim::DanariFour: Serialize,
Elim::DanariFive: Serialize,
Elim::DanariSix: Serialize,
Elim::DanariSeven: Serialize,
Elim::DraugrOne: Serialize,
Elim::DraugrTwo: Serialize,
Elim::DraugrThree: Serialize,
Elim::DraugrFour: Serialize,
Elim::DraugrFive: Serialize,
Elim::DraugrSix: Serialize,
Elim::DraugrSeven: Serialize,
Elim::DraugrEight: Serialize,
Elim::DraugrNine: Serialize,
source§impl<'a, 'b, Elim: PackedElim, Context, Type, S> Typed<((&'a Skin,), Context), Type, S> for &'b ElimCase<Cases<Elim>>where
&'b Elim::HumanOne: Typed<Context, Type, S>,
&'b Elim::HumanTwo: Typed<Context, Type, S>,
&'b Elim::HumanThree: Typed<Context, Type, S>,
&'b Elim::HumanFour: Typed<Context, Type, S>,
&'b Elim::HumanFive: Typed<Context, Type, S>,
&'b Elim::HumanSix: Typed<Context, Type, S>,
&'b Elim::HumanSeven: Typed<Context, Type, S>,
&'b Elim::HumanEight: Typed<Context, Type, S>,
&'b Elim::HumanNine: Typed<Context, Type, S>,
&'b Elim::HumanTen: Typed<Context, Type, S>,
&'b Elim::HumanEleven: Typed<Context, Type, S>,
&'b Elim::HumanTwelve: Typed<Context, Type, S>,
&'b Elim::HumanThirteen: Typed<Context, Type, S>,
&'b Elim::HumanFourteen: Typed<Context, Type, S>,
&'b Elim::HumanFifteen: Typed<Context, Type, S>,
&'b Elim::HumanSixteen: Typed<Context, Type, S>,
&'b Elim::HumanSeventeen: Typed<Context, Type, S>,
&'b Elim::HumanEighteen: Typed<Context, Type, S>,
&'b Elim::DwarfOne: Typed<Context, Type, S>,
&'b Elim::DwarfTwo: Typed<Context, Type, S>,
&'b Elim::DwarfThree: Typed<Context, Type, S>,
&'b Elim::DwarfFour: Typed<Context, Type, S>,
&'b Elim::DwarfFive: Typed<Context, Type, S>,
&'b Elim::DwarfSix: Typed<Context, Type, S>,
&'b Elim::DwarfSeven: Typed<Context, Type, S>,
&'b Elim::DwarfEight: Typed<Context, Type, S>,
&'b Elim::DwarfNine: Typed<Context, Type, S>,
&'b Elim::DwarfTen: Typed<Context, Type, S>,
&'b Elim::DwarfEleven: Typed<Context, Type, S>,
&'b Elim::DwarfTwelve: Typed<Context, Type, S>,
&'b Elim::DwarfThirteen: Typed<Context, Type, S>,
&'b Elim::DwarfFourteen: Typed<Context, Type, S>,
&'b Elim::ElfOne: Typed<Context, Type, S>,
&'b Elim::ElfTwo: Typed<Context, Type, S>,
&'b Elim::ElfThree: Typed<Context, Type, S>,
&'b Elim::ElfFour: Typed<Context, Type, S>,
&'b Elim::ElfFive: Typed<Context, Type, S>,
&'b Elim::ElfSix: Typed<Context, Type, S>,
&'b Elim::ElfSeven: Typed<Context, Type, S>,
&'b Elim::ElfEight: Typed<Context, Type, S>,
&'b Elim::ElfNine: Typed<Context, Type, S>,
&'b Elim::ElfTen: Typed<Context, Type, S>,
&'b Elim::ElfEleven: Typed<Context, Type, S>,
&'b Elim::ElfTwelve: Typed<Context, Type, S>,
&'b Elim::ElfThirteen: Typed<Context, Type, S>,
&'b Elim::ElfFourteen: Typed<Context, Type, S>,
&'b Elim::ElfFifteen: Typed<Context, Type, S>,
&'b Elim::ElfSixteen: Typed<Context, Type, S>,
&'b Elim::ElfSeventeen: Typed<Context, Type, S>,
&'b Elim::ElfEighteen: Typed<Context, Type, S>,
&'b Elim::OrcOne: Typed<Context, Type, S>,
&'b Elim::OrcTwo: Typed<Context, Type, S>,
&'b Elim::OrcThree: Typed<Context, Type, S>,
&'b Elim::OrcFour: Typed<Context, Type, S>,
&'b Elim::OrcFive: Typed<Context, Type, S>,
&'b Elim::OrcSix: Typed<Context, Type, S>,
&'b Elim::OrcSeven: Typed<Context, Type, S>,
&'b Elim::OrcEight: Typed<Context, Type, S>,
&'b Elim::DanariOne: Typed<Context, Type, S>,
&'b Elim::DanariTwo: Typed<Context, Type, S>,
&'b Elim::DanariThree: Typed<Context, Type, S>,
&'b Elim::DanariFour: Typed<Context, Type, S>,
&'b Elim::DanariFive: Typed<Context, Type, S>,
&'b Elim::DanariSix: Typed<Context, Type, S>,
&'b Elim::DanariSeven: Typed<Context, Type, S>,
&'b Elim::DraugrOne: Typed<Context, Type, S>,
&'b Elim::DraugrTwo: Typed<Context, Type, S>,
&'b Elim::DraugrThree: Typed<Context, Type, S>,
&'b Elim::DraugrFour: Typed<Context, Type, S>,
&'b Elim::DraugrFive: Typed<Context, Type, S>,
&'b Elim::DraugrSix: Typed<Context, Type, S>,
&'b Elim::DraugrSeven: Typed<Context, Type, S>,
&'b Elim::DraugrEight: Typed<Context, Type, S>,
&'b Elim::DraugrNine: Typed<Context, Type, S>,
impl<'a, 'b, Elim: PackedElim, Context, Type, S> Typed<((&'a Skin,), Context), Type, S> for &'b ElimCase<Cases<Elim>>where
&'b Elim::HumanOne: Typed<Context, Type, S>,
&'b Elim::HumanTwo: Typed<Context, Type, S>,
&'b Elim::HumanThree: Typed<Context, Type, S>,
&'b Elim::HumanFour: Typed<Context, Type, S>,
&'b Elim::HumanFive: Typed<Context, Type, S>,
&'b Elim::HumanSix: Typed<Context, Type, S>,
&'b Elim::HumanSeven: Typed<Context, Type, S>,
&'b Elim::HumanEight: Typed<Context, Type, S>,
&'b Elim::HumanNine: Typed<Context, Type, S>,
&'b Elim::HumanTen: Typed<Context, Type, S>,
&'b Elim::HumanEleven: Typed<Context, Type, S>,
&'b Elim::HumanTwelve: Typed<Context, Type, S>,
&'b Elim::HumanThirteen: Typed<Context, Type, S>,
&'b Elim::HumanFourteen: Typed<Context, Type, S>,
&'b Elim::HumanFifteen: Typed<Context, Type, S>,
&'b Elim::HumanSixteen: Typed<Context, Type, S>,
&'b Elim::HumanSeventeen: Typed<Context, Type, S>,
&'b Elim::HumanEighteen: Typed<Context, Type, S>,
&'b Elim::DwarfOne: Typed<Context, Type, S>,
&'b Elim::DwarfTwo: Typed<Context, Type, S>,
&'b Elim::DwarfThree: Typed<Context, Type, S>,
&'b Elim::DwarfFour: Typed<Context, Type, S>,
&'b Elim::DwarfFive: Typed<Context, Type, S>,
&'b Elim::DwarfSix: Typed<Context, Type, S>,
&'b Elim::DwarfSeven: Typed<Context, Type, S>,
&'b Elim::DwarfEight: Typed<Context, Type, S>,
&'b Elim::DwarfNine: Typed<Context, Type, S>,
&'b Elim::DwarfTen: Typed<Context, Type, S>,
&'b Elim::DwarfEleven: Typed<Context, Type, S>,
&'b Elim::DwarfTwelve: Typed<Context, Type, S>,
&'b Elim::DwarfThirteen: Typed<Context, Type, S>,
&'b Elim::DwarfFourteen: Typed<Context, Type, S>,
&'b Elim::ElfOne: Typed<Context, Type, S>,
&'b Elim::ElfTwo: Typed<Context, Type, S>,
&'b Elim::ElfThree: Typed<Context, Type, S>,
&'b Elim::ElfFour: Typed<Context, Type, S>,
&'b Elim::ElfFive: Typed<Context, Type, S>,
&'b Elim::ElfSix: Typed<Context, Type, S>,
&'b Elim::ElfSeven: Typed<Context, Type, S>,
&'b Elim::ElfEight: Typed<Context, Type, S>,
&'b Elim::ElfNine: Typed<Context, Type, S>,
&'b Elim::ElfTen: Typed<Context, Type, S>,
&'b Elim::ElfEleven: Typed<Context, Type, S>,
&'b Elim::ElfTwelve: Typed<Context, Type, S>,
&'b Elim::ElfThirteen: Typed<Context, Type, S>,
&'b Elim::ElfFourteen: Typed<Context, Type, S>,
&'b Elim::ElfFifteen: Typed<Context, Type, S>,
&'b Elim::ElfSixteen: Typed<Context, Type, S>,
&'b Elim::ElfSeventeen: Typed<Context, Type, S>,
&'b Elim::ElfEighteen: Typed<Context, Type, S>,
&'b Elim::OrcOne: Typed<Context, Type, S>,
&'b Elim::OrcTwo: Typed<Context, Type, S>,
&'b Elim::OrcThree: Typed<Context, Type, S>,
&'b Elim::OrcFour: Typed<Context, Type, S>,
&'b Elim::OrcFive: Typed<Context, Type, S>,
&'b Elim::OrcSix: Typed<Context, Type, S>,
&'b Elim::OrcSeven: Typed<Context, Type, S>,
&'b Elim::OrcEight: Typed<Context, Type, S>,
&'b Elim::DanariOne: Typed<Context, Type, S>,
&'b Elim::DanariTwo: Typed<Context, Type, S>,
&'b Elim::DanariThree: Typed<Context, Type, S>,
&'b Elim::DanariFour: Typed<Context, Type, S>,
&'b Elim::DanariFive: Typed<Context, Type, S>,
&'b Elim::DanariSix: Typed<Context, Type, S>,
&'b Elim::DanariSeven: Typed<Context, Type, S>,
&'b Elim::DraugrOne: Typed<Context, Type, S>,
&'b Elim::DraugrTwo: Typed<Context, Type, S>,
&'b Elim::DraugrThree: Typed<Context, Type, S>,
&'b Elim::DraugrFour: Typed<Context, Type, S>,
&'b Elim::DraugrFive: Typed<Context, Type, S>,
&'b Elim::DraugrSix: Typed<Context, Type, S>,
&'b Elim::DraugrSeven: Typed<Context, Type, S>,
&'b Elim::DraugrEight: Typed<Context, Type, S>,
&'b Elim::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