pub struct PaneInteractionTimelineCheckpointDecision {
pub checkpoint_interval: usize,
pub estimated_snapshot_cost_ns: u128,
pub estimated_replay_step_cost_ns: u128,
pub estimated_replay_depth_ns: u128,
}Expand description
Auditable checkpoint-spacing decision derived from measured replay costs.
Fields§
§checkpoint_interval: usize§estimated_snapshot_cost_ns: u128§estimated_replay_step_cost_ns: u128§estimated_replay_depth_ns: u128Trait Implementations§
Source§impl Clone for PaneInteractionTimelineCheckpointDecision
impl Clone for PaneInteractionTimelineCheckpointDecision
Source§fn clone(&self) -> PaneInteractionTimelineCheckpointDecision
fn clone(&self) -> PaneInteractionTimelineCheckpointDecision
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<'de> Deserialize<'de> for PaneInteractionTimelineCheckpointDecision
impl<'de> Deserialize<'de> for PaneInteractionTimelineCheckpointDecision
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 PaneInteractionTimelineCheckpointDecision
impl PartialEq for PaneInteractionTimelineCheckpointDecision
Source§fn eq(&self, other: &PaneInteractionTimelineCheckpointDecision) -> bool
fn eq(&self, other: &PaneInteractionTimelineCheckpointDecision) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for PaneInteractionTimelineCheckpointDecision
impl Eq for PaneInteractionTimelineCheckpointDecision
impl StructuralPartialEq for PaneInteractionTimelineCheckpointDecision
Auto Trait Implementations§
impl Freeze for PaneInteractionTimelineCheckpointDecision
impl RefUnwindSafe for PaneInteractionTimelineCheckpointDecision
impl Send for PaneInteractionTimelineCheckpointDecision
impl Sync for PaneInteractionTimelineCheckpointDecision
impl Unpin for PaneInteractionTimelineCheckpointDecision
impl UnsafeUnpin for PaneInteractionTimelineCheckpointDecision
impl UnwindSafe for PaneInteractionTimelineCheckpointDecision
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