Struct veloren_common::comp::body::quadruped_medium::AllSpecies
source · pub struct AllSpecies<SpeciesMeta> {Show 37 fields
pub grolgar: SpeciesMeta,
pub saber: SpeciesMeta,
pub tiger: SpeciesMeta,
pub tuskram: SpeciesMeta,
pub lion: SpeciesMeta,
pub tarasque: SpeciesMeta,
pub wolf: SpeciesMeta,
pub frostfang: SpeciesMeta,
pub mouflon: SpeciesMeta,
pub catoblepas: SpeciesMeta,
pub bonerattler: SpeciesMeta,
pub deer: SpeciesMeta,
pub hirdrasil: SpeciesMeta,
pub roshwalr: SpeciesMeta,
pub donkey: SpeciesMeta,
pub camel: SpeciesMeta,
pub zebra: SpeciesMeta,
pub antelope: SpeciesMeta,
pub kelpie: SpeciesMeta,
pub horse: SpeciesMeta,
pub barghest: SpeciesMeta,
pub cattle: SpeciesMeta,
pub darkhound: SpeciesMeta,
pub highland: SpeciesMeta,
pub yak: SpeciesMeta,
pub panda: SpeciesMeta,
pub bear: SpeciesMeta,
pub dreadhorn: SpeciesMeta,
pub moose: SpeciesMeta,
pub snowleopard: SpeciesMeta,
pub mammoth: SpeciesMeta,
pub ngoubou: SpeciesMeta,
pub llama: SpeciesMeta,
pub alpaca: SpeciesMeta,
pub akhlut: SpeciesMeta,
pub bristleback: SpeciesMeta,
pub claysteed: SpeciesMeta,
}
Expand description
Data representing per-species generic data.
NOTE: Deliberately don’t (yet?) implement serialize.
Fields§
§grolgar: SpeciesMeta
§saber: SpeciesMeta
§tiger: SpeciesMeta
§tuskram: SpeciesMeta
§lion: SpeciesMeta
§tarasque: SpeciesMeta
§wolf: SpeciesMeta
§frostfang: SpeciesMeta
§mouflon: SpeciesMeta
§catoblepas: SpeciesMeta
§bonerattler: SpeciesMeta
§deer: SpeciesMeta
§hirdrasil: SpeciesMeta
§roshwalr: SpeciesMeta
§donkey: SpeciesMeta
§camel: SpeciesMeta
§zebra: SpeciesMeta
§antelope: SpeciesMeta
§kelpie: SpeciesMeta
§horse: SpeciesMeta
§barghest: SpeciesMeta
§cattle: SpeciesMeta
§darkhound: SpeciesMeta
§highland: SpeciesMeta
§yak: SpeciesMeta
§panda: SpeciesMeta
§bear: SpeciesMeta
§dreadhorn: SpeciesMeta
§moose: SpeciesMeta
§snowleopard: SpeciesMeta
§mammoth: SpeciesMeta
§ngoubou: SpeciesMeta
§llama: SpeciesMeta
§alpaca: SpeciesMeta
§akhlut: SpeciesMeta
§bristleback: SpeciesMeta
§claysteed: SpeciesMeta
Trait Implementations§
source§impl<SpeciesMeta: Clone> Clone for AllSpecies<SpeciesMeta>
impl<SpeciesMeta: Clone> Clone for AllSpecies<SpeciesMeta>
source§fn clone(&self) -> AllSpecies<SpeciesMeta>
fn clone(&self) -> AllSpecies<SpeciesMeta>
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl<SpeciesMeta: Debug> Debug for AllSpecies<SpeciesMeta>
impl<SpeciesMeta: Debug> Debug for AllSpecies<SpeciesMeta>
source§impl<'de, SpeciesMeta> Deserialize<'de> for AllSpecies<SpeciesMeta>where
SpeciesMeta: Deserialize<'de>,
impl<'de, SpeciesMeta> Deserialize<'de> for AllSpecies<SpeciesMeta>where
SpeciesMeta: 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<'a, SpeciesMeta> Index<&'a Species> for AllSpecies<SpeciesMeta>
impl<'a, SpeciesMeta> Index<&'a Species> for AllSpecies<SpeciesMeta>
source§impl<'a, SpeciesMeta: 'a> IntoIterator for &'a AllSpecies<SpeciesMeta>
impl<'a, SpeciesMeta: 'a> IntoIterator for &'a AllSpecies<SpeciesMeta>
Auto Trait Implementations§
impl<SpeciesMeta> Freeze for AllSpecies<SpeciesMeta>where
SpeciesMeta: Freeze,
impl<SpeciesMeta> RefUnwindSafe for AllSpecies<SpeciesMeta>where
SpeciesMeta: RefUnwindSafe,
impl<SpeciesMeta> Send for AllSpecies<SpeciesMeta>where
SpeciesMeta: Send,
impl<SpeciesMeta> Sync for AllSpecies<SpeciesMeta>where
SpeciesMeta: Sync,
impl<SpeciesMeta> Unpin for AllSpecies<SpeciesMeta>where
SpeciesMeta: Unpin,
impl<SpeciesMeta> UnwindSafe for AllSpecies<SpeciesMeta>where
SpeciesMeta: 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
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
)§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