pub enum WeaponType {
Show 24 variants
Axe,
Dagger,
Mace,
Pistol,
Scepter,
Sword,
Focus,
Shield,
Torch,
Warhorn,
Greatsword,
Hammer,
LongBow,
Rifle,
ShortBow,
Staff,
Spear,
HarpoonGun,
Trident,
LargeBundle,
SmallBundle,
Toy,
ToyTwoHanded,
None,
}Variants§
Axe
Dagger
Mace
Pistol
Scepter
Sword
Focus
Shield
Torch
Warhorn
Greatsword
Hammer
LongBow
Rifle
ShortBow
Staff
Spear
HarpoonGun
Trident
LargeBundle
SmallBundle
Toy
ToyTwoHanded
None
Trait Implementations§
Source§impl Clone for WeaponType
impl Clone for WeaponType
Source§fn clone(&self) -> WeaponType
fn clone(&self) -> WeaponType
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 WeaponType
impl Debug for WeaponType
Source§impl<'de> Deserialize<'de> for WeaponType
impl<'de> Deserialize<'de> for WeaponType
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 PartialEq for WeaponType
impl PartialEq for WeaponType
Source§impl PartialOrd for WeaponType
impl PartialOrd for WeaponType
Source§impl Serialize for WeaponType
impl Serialize for WeaponType
impl Eq for WeaponType
impl StructuralPartialEq for WeaponType
Auto Trait Implementations§
impl Freeze for WeaponType
impl RefUnwindSafe for WeaponType
impl Send for WeaponType
impl Sync for WeaponType
impl Unpin for WeaponType
impl UnwindSafe for WeaponType
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§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