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