pub struct RefRowsSnapshot {
pub rows: Vec<RefRow>,
pub fingerprint: u64,
}Expand description
A refs-rows snapshot: every row of every repo, in the canonical order (repo id, then name — sorted), plus the fingerprint the memo keys on.
Fields§
§rows: Vec<RefRow>§fingerprint: u64Trait Implementations§
Source§impl Clone for RefRowsSnapshot
impl Clone for RefRowsSnapshot
Source§impl Debug for RefRowsSnapshot
impl Debug for RefRowsSnapshot
impl Eq for RefRowsSnapshot
Source§impl PartialEq for RefRowsSnapshot
impl PartialEq for RefRowsSnapshot
impl StructuralPartialEq for RefRowsSnapshot
Auto Trait Implementations§
impl Freeze for RefRowsSnapshot
impl RefUnwindSafe for RefRowsSnapshot
impl Send for RefRowsSnapshot
impl Sync for RefRowsSnapshot
impl Unpin for RefRowsSnapshot
impl UnsafeUnpin for RefRowsSnapshot
impl UnwindSafe for RefRowsSnapshot
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.