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