pub struct RowMetadata {
pub source_file: PathBuf,
pub write_time: Option<i64>,
pub ttl: Option<Duration>,
pub generation: u64,
}Expand description
Row metadata for tracking and validation
Fields§
§source_file: PathBufSource SSTable file
write_time: Option<i64>Write timestamp
ttl: Option<Duration>TTL information
generation: u64Generation number
Trait Implementations§
Source§impl Clone for RowMetadata
impl Clone for RowMetadata
Source§fn clone(&self) -> RowMetadata
fn clone(&self) -> RowMetadata
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 RowMetadata
impl RefUnwindSafe for RowMetadata
impl Send for RowMetadata
impl Sync for RowMetadata
impl Unpin for RowMetadata
impl UnsafeUnpin for RowMetadata
impl UnwindSafe for RowMetadata
Blanket Implementations§
impl<T> Allocation for T
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