pub struct ExportedCombat {
pub id: Uuid,
pub log: Vec<LoggedEvent>,
pub commands: Vec<SentCommand>,
pub hp_synced: Option<u64>,
}Expand description
A combat as exported: everything else about it follows from its log.
Fields§
§id: Uuid§log: Vec<LoggedEvent>§commands: Vec<SentCommand>The commands it has run, and whose device sent them, so resent ones are still recognised and each device undoes only its own.
hp_synced: Option<u64>How far its hit points have reached the character sheets.
Trait Implementations§
Source§impl Clone for ExportedCombat
impl Clone for ExportedCombat
Source§fn clone(&self) -> ExportedCombat
fn clone(&self) -> ExportedCombat
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 ComposeSchema for ExportedCombat
impl ComposeSchema for ExportedCombat
Source§impl Debug for ExportedCombat
impl Debug for ExportedCombat
Source§impl<'de> Deserialize<'de> for ExportedCombat
impl<'de> Deserialize<'de> for ExportedCombat
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 ExportedCombat
impl PartialEq for ExportedCombat
Source§fn eq(&self, other: &ExportedCombat) -> bool
fn eq(&self, other: &ExportedCombat) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ExportedCombat
impl Serialize for ExportedCombat
Source§impl ToSchema for ExportedCombat
impl ToSchema for ExportedCombat
impl StructuralPartialEq for ExportedCombat
Auto Trait Implementations§
impl Freeze for ExportedCombat
impl RefUnwindSafe for ExportedCombat
impl Send for ExportedCombat
impl Sync for ExportedCombat
impl Unpin for ExportedCombat
impl UnsafeUnpin for ExportedCombat
impl UnwindSafe for ExportedCombat
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