Enum veloren_common::comp::ability::SecondaryAbility
source · pub enum SecondaryAbility {
Tool,
Empty,
}
Variants§
Trait Implementations§
source§impl Clone for SecondaryAbility
impl Clone for SecondaryAbility
source§fn clone(&self) -> SecondaryAbility
fn clone(&self) -> SecondaryAbility
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 Debug for SecondaryAbility
impl Debug for SecondaryAbility
source§impl<'de> Deserialize<'de> for SecondaryAbility
impl<'de> Deserialize<'de> for SecondaryAbility
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 From<SecondaryAbility> for Ability
impl From<SecondaryAbility> for Ability
source§fn from(primary: SecondaryAbility) -> Self
fn from(primary: SecondaryAbility) -> Self
Converts to this type from the input type.
source§impl Serialize for SecondaryAbility
impl Serialize for SecondaryAbility
impl Copy for SecondaryAbility
Auto Trait Implementations§
impl RefUnwindSafe for SecondaryAbility
impl Send for SecondaryAbility
impl Sync for SecondaryAbility
impl Unpin for SecondaryAbility
impl UnwindSafe for SecondaryAbility
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<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