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