pub struct CharacterRestDataSchema {
    pub cooldown: Box<CooldownSchema>,
    pub hp_restored: i32,
    pub character: Box<CharacterSchema>,
}Fields§
§cooldown: Box<CooldownSchema>Cooldown details
hp_restored: i32The amount of HP restored.
character: Box<CharacterSchema>Character details.
Implementations§
Source§impl CharacterRestDataSchema
 
impl CharacterRestDataSchema
pub fn new( cooldown: CooldownSchema, hp_restored: i32, character: CharacterSchema, ) -> CharacterRestDataSchema
Trait Implementations§
Source§impl Clone for CharacterRestDataSchema
 
impl Clone for CharacterRestDataSchema
Source§fn clone(&self) -> CharacterRestDataSchema
 
fn clone(&self) -> CharacterRestDataSchema
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 CharacterRestDataSchema
 
impl Debug for CharacterRestDataSchema
Source§impl Default for CharacterRestDataSchema
 
impl Default for CharacterRestDataSchema
Source§fn default() -> CharacterRestDataSchema
 
fn default() -> CharacterRestDataSchema
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CharacterRestDataSchema
 
impl<'de> Deserialize<'de> for CharacterRestDataSchema
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 GetCharacter for CharacterRestDataSchema
 
impl GetCharacter for CharacterRestDataSchema
fn get_character(&self) -> &CharacterSchema
Source§impl GetCooldown for CharacterRestDataSchema
 
impl GetCooldown for CharacterRestDataSchema
fn get_cooldown(&self) -> &CooldownSchema
Source§impl PartialEq for CharacterRestDataSchema
 
impl PartialEq for CharacterRestDataSchema
Source§impl Serialize for CharacterRestDataSchema
 
impl Serialize for CharacterRestDataSchema
impl StructuralPartialEq for CharacterRestDataSchema
Auto Trait Implementations§
impl Freeze for CharacterRestDataSchema
impl RefUnwindSafe for CharacterRestDataSchema
impl Send for CharacterRestDataSchema
impl Sync for CharacterRestDataSchema
impl Unpin for CharacterRestDataSchema
impl UnwindSafe for CharacterRestDataSchema
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