pub struct TombstoneInfo {
pub db_version: u64,
pub node_id: NodeId,
pub local_db_version: u64,
}Expand description
Minimal version information for tombstones.
Stores essential data: db_version for conflict resolution, node_id for sync exclusion, and local_db_version for sync.
Fields§
§db_version: u64§node_id: NodeId§local_db_version: u64Implementations§
Source§impl TombstoneInfo
impl TombstoneInfo
pub fn new(db_version: u64, node_id: NodeId, local_db_version: u64) -> Self
Sourcepub fn as_column_version(&self) -> ColumnVersion
pub fn as_column_version(&self) -> ColumnVersion
Helper to create a ColumnVersion for comparison with regular columns
Trait Implementations§
Source§impl Clone for TombstoneInfo
impl Clone for TombstoneInfo
Source§fn clone(&self) -> TombstoneInfo
fn clone(&self) -> TombstoneInfo
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 TombstoneInfo
impl Debug for TombstoneInfo
Source§impl PartialEq for TombstoneInfo
impl PartialEq for TombstoneInfo
impl Copy for TombstoneInfo
impl Eq for TombstoneInfo
impl StructuralPartialEq for TombstoneInfo
Auto Trait Implementations§
impl Freeze for TombstoneInfo
impl RefUnwindSafe for TombstoneInfo
impl Send for TombstoneInfo
impl Sync for TombstoneInfo
impl Unpin for TombstoneInfo
impl UnwindSafe for TombstoneInfo
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