pub enum WeaponsInner {
RangedWeapon(Box<RangedWeapon>),
MeleeWeapon(Box<MeleeWeapon>),
}Variants§
RangedWeapon(Box<RangedWeapon>)
MeleeWeapon(Box<MeleeWeapon>)
Trait Implementations§
Source§impl Clone for WeaponsInner
impl Clone for WeaponsInner
Source§fn clone(&self) -> WeaponsInner
fn clone(&self) -> WeaponsInner
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 WeaponsInner
impl Debug for WeaponsInner
Source§impl Default for WeaponsInner
impl Default for WeaponsInner
Source§impl<'de> Deserialize<'de> for WeaponsInner
impl<'de> Deserialize<'de> for WeaponsInner
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 WeaponsInner
impl PartialEq for WeaponsInner
Source§impl Serialize for WeaponsInner
impl Serialize for WeaponsInner
impl StructuralPartialEq for WeaponsInner
Auto Trait Implementations§
impl Freeze for WeaponsInner
impl RefUnwindSafe for WeaponsInner
impl Send for WeaponsInner
impl Sync for WeaponsInner
impl Unpin for WeaponsInner
impl UnwindSafe for WeaponsInner
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