pub enum ExplainAccessDecisionKind {
ByKey,
ByKeys,
KeyRange,
IndexPrefix,
IndexMultiLookup,
IndexRange,
FullScan,
Union,
Intersection,
}Expand description
Stable access-kind code used by the access-decision explain payload.
Variants§
ByKey
Direct primary-key lookup.
ByKeys
Multiple primary-key lookup.
KeyRange
Primary-key range lookup.
IndexPrefix
Secondary-index equality prefix lookup.
IndexMultiLookup
Secondary-index multi-value lookup.
IndexRange
Secondary-index range lookup.
FullScan
Full entity scan.
Union
Union access route.
Intersection
Intersection access route.
Trait Implementations§
Source§impl Clone for ExplainAccessDecisionKind
impl Clone for ExplainAccessDecisionKind
Source§fn clone(&self) -> ExplainAccessDecisionKind
fn clone(&self) -> ExplainAccessDecisionKind
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 moreSource§impl Debug for ExplainAccessDecisionKind
impl Debug for ExplainAccessDecisionKind
Source§impl PartialEq for ExplainAccessDecisionKind
impl PartialEq for ExplainAccessDecisionKind
Source§fn eq(&self, other: &ExplainAccessDecisionKind) -> bool
fn eq(&self, other: &ExplainAccessDecisionKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for ExplainAccessDecisionKind
impl Eq for ExplainAccessDecisionKind
impl StructuralPartialEq for ExplainAccessDecisionKind
Auto Trait Implementations§
impl Freeze for ExplainAccessDecisionKind
impl RefUnwindSafe for ExplainAccessDecisionKind
impl Send for ExplainAccessDecisionKind
impl Sync for ExplainAccessDecisionKind
impl Unpin for ExplainAccessDecisionKind
impl UnsafeUnpin for ExplainAccessDecisionKind
impl UnwindSafe for ExplainAccessDecisionKind
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