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