pub struct TimeTravelFrame {
pub seq: u64,
pub event_id: String,
pub event_type: String,
pub step_id: Option<String>,
pub agent_role: Option<String>,
pub state_version: Option<u64>,
pub timestamp: f64,
pub state_changed: bool,
pub changed_keys: Vec<String>,
pub patch: Option<State>,
pub state_after: Option<State>,
}Fields§
§seq: u64§event_id: String§event_type: String§step_id: Option<String>§agent_role: Option<String>§state_version: Option<u64>§timestamp: f64§state_changed: bool§changed_keys: Vec<String>§patch: Option<State>§state_after: Option<State>Trait Implementations§
Source§impl Clone for TimeTravelFrame
impl Clone for TimeTravelFrame
Source§fn clone(&self) -> TimeTravelFrame
fn clone(&self) -> TimeTravelFrame
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 moreAuto Trait Implementations§
impl Freeze for TimeTravelFrame
impl RefUnwindSafe for TimeTravelFrame
impl Send for TimeTravelFrame
impl Sync for TimeTravelFrame
impl Unpin for TimeTravelFrame
impl UnsafeUnpin for TimeTravelFrame
impl UnwindSafe for TimeTravelFrame
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