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