pub struct RecoilData {
pub base: RecoilBase,
pub percent: Fraction<u16>,
pub struggle: bool,
}Expand description
Data for a move’s recoil damage to the user.
Fields§
§base: RecoilBaseThe base number to use for recoil damage calculation.
percent: Fraction<u16>Percent of base.
struggle: boolApply Struggle recoil directly?
Trait Implementations§
Source§impl Clone for RecoilData
impl Clone for RecoilData
Source§fn clone(&self) -> RecoilData
fn clone(&self) -> RecoilData
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 RecoilData
impl Debug for RecoilData
Source§impl Default for RecoilData
impl Default for RecoilData
Source§fn default() -> RecoilData
fn default() -> RecoilData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RecoilData
impl<'de> Deserialize<'de> for RecoilData
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
Auto Trait Implementations§
impl Freeze for RecoilData
impl RefUnwindSafe for RecoilData
impl Send for RecoilData
impl Sync for RecoilData
impl Unpin for RecoilData
impl UnsafeUnpin for RecoilData
impl UnwindSafe for RecoilData
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