pub struct MasteryEffect {
pub effect: usize,
pub stats: Vec<String>,
pub reminder_text: Option<Vec<String>>,
}Fields§
§effect: usize§stats: Vec<String>§reminder_text: Option<Vec<String>>Trait Implementations§
Source§impl Clone for MasteryEffect
impl Clone for MasteryEffect
Source§fn clone(&self) -> MasteryEffect
fn clone(&self) -> MasteryEffect
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 MasteryEffect
impl Debug for MasteryEffect
Source§impl Default for MasteryEffect
impl Default for MasteryEffect
Source§fn default() -> MasteryEffect
fn default() -> MasteryEffect
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MasteryEffect
impl<'de> Deserialize<'de> for MasteryEffect
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 MasteryEffect
impl RefUnwindSafe for MasteryEffect
impl Send for MasteryEffect
impl Sync for MasteryEffect
impl Unpin for MasteryEffect
impl UnwindSafe for MasteryEffect
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