pub struct StoredTurnEvents {
pub turn: usize,
pub events: Vec<AgentEventEnvelope>,
pub finished: bool,
}Expand description
Stored event data for a single turn.
Fields§
§turn: usizeTurn number (1-based once execution starts).
events: Vec<AgentEventEnvelope>Events emitted for this turn.
finished: boolWhether finish_turn() has completed for this turn.
Trait Implementations§
Source§impl Clone for StoredTurnEvents
impl Clone for StoredTurnEvents
Source§fn clone(&self) -> StoredTurnEvents
fn clone(&self) -> StoredTurnEvents
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 StoredTurnEvents
impl Debug for StoredTurnEvents
Source§impl Default for StoredTurnEvents
impl Default for StoredTurnEvents
Source§fn default() -> StoredTurnEvents
fn default() -> StoredTurnEvents
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StoredTurnEvents
impl<'de> Deserialize<'de> for StoredTurnEvents
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<StoredTurnEvents, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StoredTurnEvents, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for StoredTurnEvents
impl Serialize for StoredTurnEvents
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for StoredTurnEvents
impl RefUnwindSafe for StoredTurnEvents
impl Send for StoredTurnEvents
impl Sync for StoredTurnEvents
impl Unpin for StoredTurnEvents
impl UnsafeUnpin for StoredTurnEvents
impl UnwindSafe for StoredTurnEvents
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