pub struct PaneInteractionTimelineEntry {
pub sequence: u64,
pub operation_id: u64,
pub operation: PaneOperation,
pub before_hash: u64,
pub after_hash: u64,
}Expand description
One persistent timeline event for deterministic undo/redo/replay.
Fields§
§sequence: u64§operation_id: u64§operation: PaneOperation§before_hash: u64§after_hash: u64Trait Implementations§
Source§impl Clone for PaneInteractionTimelineEntry
impl Clone for PaneInteractionTimelineEntry
Source§fn clone(&self) -> PaneInteractionTimelineEntry
fn clone(&self) -> PaneInteractionTimelineEntry
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 PaneInteractionTimelineEntry
impl Debug for PaneInteractionTimelineEntry
Source§impl<'de> Deserialize<'de> for PaneInteractionTimelineEntry
impl<'de> Deserialize<'de> for PaneInteractionTimelineEntry
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 PaneInteractionTimelineEntry
impl PartialEq for PaneInteractionTimelineEntry
Source§fn eq(&self, other: &PaneInteractionTimelineEntry) -> bool
fn eq(&self, other: &PaneInteractionTimelineEntry) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for PaneInteractionTimelineEntry
impl StructuralPartialEq for PaneInteractionTimelineEntry
Auto Trait Implementations§
impl Freeze for PaneInteractionTimelineEntry
impl RefUnwindSafe for PaneInteractionTimelineEntry
impl Send for PaneInteractionTimelineEntry
impl Sync for PaneInteractionTimelineEntry
impl Unpin for PaneInteractionTimelineEntry
impl UnsafeUnpin for PaneInteractionTimelineEntry
impl UnwindSafe for PaneInteractionTimelineEntry
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