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