pub enum WeaponState {
Holstered,
Active,
Reloading,
Unknown,
}Expand description
Weapon slot state.
Variants§
Holstered
In inventory but not equipped.
Active
Currently equipped.
Reloading
Reloading.
Unknown
Unrecognized state.
Trait Implementations§
Source§impl Clone for WeaponState
impl Clone for WeaponState
Source§fn clone(&self) -> WeaponState
fn clone(&self) -> WeaponState
Returns a duplicate 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 WeaponState
impl Debug for WeaponState
Source§impl Default for WeaponState
impl Default for WeaponState
Source§fn default() -> WeaponState
fn default() -> WeaponState
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WeaponState
impl<'de> Deserialize<'de> for WeaponState
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 Hash for WeaponState
impl Hash for WeaponState
Source§impl PartialEq for WeaponState
impl PartialEq for WeaponState
Source§impl Serialize for WeaponState
impl Serialize for WeaponState
impl Copy for WeaponState
impl Eq for WeaponState
impl StructuralPartialEq for WeaponState
Auto Trait Implementations§
impl Freeze for WeaponState
impl RefUnwindSafe for WeaponState
impl Send for WeaponState
impl Sync for WeaponState
impl Unpin for WeaponState
impl UnsafeUnpin for WeaponState
impl UnwindSafe for WeaponState
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