Enum veloren_common_net::synced_components::inner::body::humanoid::Skin
#[repr(u32)]pub enum Skin {
Show 74 variants
HumanOne = 0,
HumanTwo = 1,
HumanThree = 2,
HumanFour = 3,
HumanFive = 4,
HumanSix = 5,
HumanSeven = 6,
HumanEight = 7,
HumanNine = 8,
HumanTen = 9,
HumanEleven = 10,
HumanTwelve = 11,
HumanThirteen = 12,
HumanFourteen = 13,
HumanFifteen = 14,
HumanSixteen = 15,
HumanSeventeen = 16,
HumanEighteen = 17,
DwarfOne = 18,
DwarfTwo = 19,
DwarfThree = 20,
DwarfFour = 21,
DwarfFive = 22,
DwarfSix = 23,
DwarfSeven = 24,
DwarfEight = 25,
DwarfNine = 26,
DwarfTen = 27,
DwarfEleven = 28,
DwarfTwelve = 29,
DwarfThirteen = 30,
DwarfFourteen = 31,
ElfOne = 32,
ElfTwo = 33,
ElfThree = 34,
ElfFour = 35,
ElfFive = 36,
ElfSix = 37,
ElfSeven = 38,
ElfEight = 39,
ElfNine = 40,
ElfTen = 41,
ElfEleven = 42,
ElfTwelve = 43,
ElfThirteen = 44,
ElfFourteen = 45,
ElfFifteen = 46,
ElfSixteen = 47,
ElfSeventeen = 48,
ElfEighteen = 49,
OrcOne = 50,
OrcTwo = 51,
OrcThree = 52,
OrcFour = 53,
OrcFive = 54,
OrcSix = 55,
OrcSeven = 56,
OrcEight = 57,
DanariOne = 58,
DanariTwo = 59,
DanariThree = 60,
DanariFour = 61,
DanariFive = 62,
DanariSix = 63,
DanariSeven = 64,
DraugrOne = 65,
DraugrTwo = 66,
DraugrThree = 67,
DraugrFour = 68,
DraugrFive = 69,
DraugrSix = 70,
DraugrSeven = 71,
DraugrEight = 72,
DraugrNine = 73,
}
Variants§
HumanOne = 0
HumanTwo = 1
HumanThree = 2
HumanFour = 3
HumanFive = 4
HumanSix = 5
HumanSeven = 6
HumanEight = 7
HumanNine = 8
HumanTen = 9
HumanEleven = 10
HumanTwelve = 11
HumanThirteen = 12
HumanFourteen = 13
HumanFifteen = 14
HumanSixteen = 15
HumanSeventeen = 16
HumanEighteen = 17
DwarfOne = 18
DwarfTwo = 19
DwarfThree = 20
DwarfFour = 21
DwarfFive = 22
DwarfSix = 23
DwarfSeven = 24
DwarfEight = 25
DwarfNine = 26
DwarfTen = 27
DwarfEleven = 28
DwarfTwelve = 29
DwarfThirteen = 30
DwarfFourteen = 31
ElfOne = 32
ElfTwo = 33
ElfThree = 34
ElfFour = 35
ElfFive = 36
ElfSix = 37
ElfSeven = 38
ElfEight = 39
ElfNine = 40
ElfTen = 41
ElfEleven = 42
ElfTwelve = 43
ElfThirteen = 44
ElfFourteen = 45
ElfFifteen = 46
ElfSixteen = 47
ElfSeventeen = 48
ElfEighteen = 49
OrcOne = 50
OrcTwo = 51
OrcThree = 52
OrcFour = 53
OrcFive = 54
OrcSix = 55
OrcSeven = 56
OrcEight = 57
DanariOne = 58
DanariTwo = 59
DanariThree = 60
DanariFour = 61
DanariFive = 62
DanariSix = 63
DanariSeven = 64
DraugrOne = 65
DraugrTwo = 66
DraugrThree = 67
DraugrFour = 68
DraugrFive = 69
DraugrSix = 70
DraugrSeven = 71
DraugrEight = 72
DraugrNine = 73
Implementations§
§impl Skin
impl Skin
pub fn elim<'a, Elim, Context, S, Type>(
&'a self,
elim: Elim,
context: Context,
) -> (Type, S)where
Elim: Typed<((&'a Skin,), Context), Type, S>,
pub fn elim_case_pure<'a, Type>( &self, cases: &'a ElimCase<Cases<Pure<Type>>>, ) -> &'a Type
pub fn elim_case_weak<'a, 'b, Type>( &'a self, cases: &'b <WeakHead<Skin, Type> as SynthTyped<((Skin,), ()), Type>>::Expr, ) -> &'b Type
Trait Implementations§
§impl<'de> Deserialize<'de> for Skin
impl<'de> Deserialize<'de> for Skin
§fn deserialize<D>(
deserializer: D,
) -> Result<Skin, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<Skin, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl<Target> PackedElim for WeakHead<Skin, Target>where
WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,
impl<Target> PackedElim for WeakHead<Skin, Target>where
WeakHead<Pure<Target>, Target>: SynthTyped<(), Target>,
type HumanOne = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type HumanTwo = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type HumanThree = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type HumanFour = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type HumanFive = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type HumanSix = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type HumanSeven = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type HumanEight = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type HumanNine = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type HumanTen = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type HumanEleven = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type HumanTwelve = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type HumanThirteen = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type HumanFourteen = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type HumanFifteen = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type HumanSixteen = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type HumanSeventeen = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type HumanEighteen = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DwarfOne = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DwarfTwo = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DwarfThree = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DwarfFour = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DwarfFive = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DwarfSix = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DwarfSeven = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DwarfEight = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DwarfNine = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DwarfTen = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DwarfEleven = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DwarfTwelve = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DwarfThirteen = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DwarfFourteen = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type ElfOne = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type ElfTwo = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type ElfThree = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type ElfFour = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type ElfFive = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type ElfSix = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type ElfSeven = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type ElfEight = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type ElfNine = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type ElfTen = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type ElfEleven = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type ElfTwelve = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type ElfThirteen = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type ElfFourteen = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type ElfFifteen = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type ElfSixteen = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type ElfSeventeen = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type ElfEighteen = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type OrcOne = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type OrcTwo = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type OrcThree = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type OrcFour = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type OrcFive = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type OrcSix = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type OrcSeven = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type OrcEight = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DanariOne = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DanariTwo = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DanariThree = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DanariFour = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DanariFive = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DanariSix = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DanariSeven = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DraugrOne = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DraugrTwo = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DraugrThree = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DraugrFour = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DraugrFive = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DraugrSix = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DraugrSeven = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DraugrEight = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
type DraugrNine = <WeakHead<Pure<Target>, Target> as SynthTyped<(), Target>>::Expr
§impl Serialize for Skin
impl Serialize for Skin
§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 Copy for Skin
impl Eq for Skin
impl StructuralPartialEq for Skin
Auto Trait Implementations§
impl Freeze for Skin
impl RefUnwindSafe for Skin
impl Send for Skin
impl Sync for Skin
impl Unpin for Skin
impl UnwindSafe for Skin
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<C, M> ConvertSaveload<M> for C
impl<C, M> ConvertSaveload<M> for C
§type Error = Infallible
type Error = Infallible
Error may occur during serialization or deserialization of component
§fn convert_into<F>(
&self,
_: F,
) -> Result<<C as ConvertSaveload<M>>::Data, <C as ConvertSaveload<M>>::Error>
fn convert_into<F>( &self, _: F, ) -> Result<<C as ConvertSaveload<M>>::Data, <C as ConvertSaveload<M>>::Error>
Convert this data type into serializable form (
Data
) using
entity to marker mapping function§fn convert_from<F>(
data: <C as ConvertSaveload<M>>::Data,
_: F,
) -> Result<C, <C as ConvertSaveload<M>>::Error>
fn convert_from<F>( data: <C as ConvertSaveload<M>>::Data, _: F, ) -> Result<C, <C as ConvertSaveload<M>>::Error>
Convert this data from a deserializable form (
Data
) using
entity to marker mapping function§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§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