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