pub struct CheckpointHeader {
pub time: SimTime,
pub step: u64,
pub rng_state: RngState,
pub version: (u16, u16, u16),
}Expand description
Checkpoint header for streaming checkpoints.
Fields§
§time: SimTimeSimulation time.
step: u64Step number.
rng_state: RngStateRNG state for replay.
version: (u16, u16, u16)Schema version.
Trait Implementations§
Source§impl Clone for CheckpointHeader
impl Clone for CheckpointHeader
Source§fn clone(&self) -> CheckpointHeader
fn clone(&self) -> CheckpointHeader
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 CheckpointHeader
impl Debug for CheckpointHeader
Source§impl<'de> Deserialize<'de> for CheckpointHeader
impl<'de> Deserialize<'de> for CheckpointHeader
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
Auto Trait Implementations§
impl Freeze for CheckpointHeader
impl RefUnwindSafe for CheckpointHeader
impl Send for CheckpointHeader
impl Sync for CheckpointHeader
impl Unpin for CheckpointHeader
impl UnsafeUnpin for CheckpointHeader
impl UnwindSafe for CheckpointHeader
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