pub enum QueryFreshness {
BaseOnly,
OverlayAware,
}Expand description
Freshness policy when overlays and sync rows are present.
Variants§
BaseOnly
Read the frozen base artifact only (skip overlay edge inserts) while still honoring node tombstones recorded in the overlay.
OverlayAware
Apply overlays and sync replay before each query.
Trait Implementations§
Source§impl Clone for QueryFreshness
impl Clone for QueryFreshness
Source§fn clone(&self) -> QueryFreshness
fn clone(&self) -> QueryFreshness
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 moreimpl Copy for QueryFreshness
Source§impl Debug for QueryFreshness
impl Debug for QueryFreshness
Source§impl Default for QueryFreshness
impl Default for QueryFreshness
Source§fn default() -> QueryFreshness
fn default() -> QueryFreshness
Returns the “default value” for a type. Read more
impl Eq for QueryFreshness
Source§impl PartialEq for QueryFreshness
impl PartialEq for QueryFreshness
Source§fn eq(&self, other: &QueryFreshness) -> bool
fn eq(&self, other: &QueryFreshness) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for QueryFreshness
Auto Trait Implementations§
impl Freeze for QueryFreshness
impl RefUnwindSafe for QueryFreshness
impl Send for QueryFreshness
impl Sync for QueryFreshness
impl Unpin for QueryFreshness
impl UnsafeUnpin for QueryFreshness
impl UnwindSafe for QueryFreshness
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