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