pub struct RecordHeadSet { /* private fields */ }Expand description
Complete replacement set for one record’s rebuildable causal heads.
Implementations§
Source§impl RecordHeadSet
impl RecordHeadSet
pub fn new( collection_id: CollectionId, record_id: Vec<u8>, heads: Vec<RecordHead>, ) -> Result<Self, StoreError>
pub const fn collection_id(&self) -> CollectionId
pub fn record_id(&self) -> &[u8] ⓘ
pub fn heads(&self) -> &[RecordHead]
Trait Implementations§
Source§impl Clone for RecordHeadSet
impl Clone for RecordHeadSet
Source§fn clone(&self) -> RecordHeadSet
fn clone(&self) -> RecordHeadSet
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 RecordHeadSet
impl Debug for RecordHeadSet
Source§impl PartialEq for RecordHeadSet
impl PartialEq for RecordHeadSet
impl Eq for RecordHeadSet
impl StructuralPartialEq for RecordHeadSet
Auto Trait Implementations§
impl Freeze for RecordHeadSet
impl RefUnwindSafe for RecordHeadSet
impl Send for RecordHeadSet
impl Sync for RecordHeadSet
impl Unpin for RecordHeadSet
impl UnwindSafe for RecordHeadSet
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