pub enum ProximityProofFilter {
All,
KeyRange {
start: Option<Vec<u8>>,
end: Option<Vec<u8>>,
},
Prefix(Vec<u8>),
EligibleKeys(Vec<Vec<u8>>),
SecondaryEligible {
keys: Vec<Vec<u8>>,
source_directory: Tree,
},
}Expand description
Owned, replayable form of every public proximity filter.
Variants§
Trait Implementations§
Source§impl Clone for ProximityProofFilter
impl Clone for ProximityProofFilter
Source§fn clone(&self) -> ProximityProofFilter
fn clone(&self) -> ProximityProofFilter
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 ProximityProofFilter
impl Debug for ProximityProofFilter
Source§impl PartialEq for ProximityProofFilter
impl PartialEq for ProximityProofFilter
impl StructuralPartialEq for ProximityProofFilter
Auto Trait Implementations§
impl Freeze for ProximityProofFilter
impl RefUnwindSafe for ProximityProofFilter
impl Send for ProximityProofFilter
impl Sync for ProximityProofFilter
impl Unpin for ProximityProofFilter
impl UnsafeUnpin for ProximityProofFilter
impl UnwindSafe for ProximityProofFilter
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more