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