pub struct CombatResultSchema {
pub result: String,
pub turns: i32,
pub logs: Vec<String>,
pub character_results: Vec<Value>,
}Fields§
§result: StringCombat result: ‘win’ or ‘loss’.
turns: i32Number of turns the combat lasted.
logs: Vec<String>Combat logs.
character_results: Vec<Value>Character results from combat.
Implementations§
Trait Implementations§
Source§impl Clone for CombatResultSchema
impl Clone for CombatResultSchema
Source§fn clone(&self) -> CombatResultSchema
fn clone(&self) -> CombatResultSchema
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CombatResultSchema
impl Debug for CombatResultSchema
Source§impl Default for CombatResultSchema
impl Default for CombatResultSchema
Source§fn default() -> CombatResultSchema
fn default() -> CombatResultSchema
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CombatResultSchema
impl<'de> Deserialize<'de> for CombatResultSchema
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 CombatResultSchema
impl PartialEq for CombatResultSchema
Source§fn eq(&self, other: &CombatResultSchema) -> bool
fn eq(&self, other: &CombatResultSchema) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CombatResultSchema
impl Serialize for CombatResultSchema
impl StructuralPartialEq for CombatResultSchema
Auto Trait Implementations§
impl Freeze for CombatResultSchema
impl RefUnwindSafe for CombatResultSchema
impl Send for CombatResultSchema
impl Sync for CombatResultSchema
impl Unpin for CombatResultSchema
impl UnsafeUnpin for CombatResultSchema
impl UnwindSafe for CombatResultSchema
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