pub struct CharacterFightSchema {
    pub result: FightResult,
    pub turns: i32,
    pub opponent: String,
    pub logs: Vec<String>,
    pub characters: Vec<CharacterMultiFightResultSchema>,
}Fields§
§result: FightResultThe result of the fight.
turns: i32Numbers of the turns of the combat.
opponent: StringThe code of the monster fought.
logs: Vec<String>The fight logs.
characters: Vec<CharacterMultiFightResultSchema>Results for each character.
Implementations§
Source§impl CharacterFightSchema
 
impl CharacterFightSchema
pub fn new( result: FightResult, turns: i32, opponent: String, logs: Vec<String>, characters: Vec<CharacterMultiFightResultSchema>, ) -> CharacterFightSchema
Trait Implementations§
Source§impl Clone for CharacterFightSchema
 
impl Clone for CharacterFightSchema
Source§fn clone(&self) -> CharacterFightSchema
 
fn clone(&self) -> CharacterFightSchema
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 CharacterFightSchema
 
impl Debug for CharacterFightSchema
Source§impl Default for CharacterFightSchema
 
impl Default for CharacterFightSchema
Source§fn default() -> CharacterFightSchema
 
fn default() -> CharacterFightSchema
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CharacterFightSchema
 
impl<'de> Deserialize<'de> for CharacterFightSchema
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 PartialEq for CharacterFightSchema
 
impl PartialEq for CharacterFightSchema
Source§impl Serialize for CharacterFightSchema
 
impl Serialize for CharacterFightSchema
impl StructuralPartialEq for CharacterFightSchema
Auto Trait Implementations§
impl Freeze for CharacterFightSchema
impl RefUnwindSafe for CharacterFightSchema
impl Send for CharacterFightSchema
impl Sync for CharacterFightSchema
impl Unpin for CharacterFightSchema
impl UnwindSafe for CharacterFightSchema
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