pub enum CacheSnapshotBindingV1 {
Current,
Pit {
snapshot_digest: SnapshotDigestV1,
},
RetainedHistory {
root_cut_id: RootCutId,
},
}Expand description
Exact root binding used by the query. No unresolved clock is accepted.
Variants§
Trait Implementations§
Source§impl Clone for CacheSnapshotBindingV1
impl Clone for CacheSnapshotBindingV1
impl Copy for CacheSnapshotBindingV1
Source§impl Debug for CacheSnapshotBindingV1
impl Debug for CacheSnapshotBindingV1
Source§impl<'de> Deserialize<'de> for CacheSnapshotBindingV1
impl<'de> Deserialize<'de> for CacheSnapshotBindingV1
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
impl Eq for CacheSnapshotBindingV1
Source§impl Hash for CacheSnapshotBindingV1
impl Hash for CacheSnapshotBindingV1
Source§impl PartialEq for CacheSnapshotBindingV1
impl PartialEq for CacheSnapshotBindingV1
Source§impl Serialize for CacheSnapshotBindingV1
impl Serialize for CacheSnapshotBindingV1
impl StructuralPartialEq for CacheSnapshotBindingV1
Auto Trait Implementations§
impl Freeze for CacheSnapshotBindingV1
impl RefUnwindSafe for CacheSnapshotBindingV1
impl Send for CacheSnapshotBindingV1
impl Sync for CacheSnapshotBindingV1
impl Unpin for CacheSnapshotBindingV1
impl UnsafeUnpin for CacheSnapshotBindingV1
impl UnwindSafe for CacheSnapshotBindingV1
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