pub enum GetFilter {
All,
Key(Vec<u8>),
Prefix(Vec<u8>),
Author(AuthorId),
AuthorAndPrefix(AuthorId, Vec<u8>),
}Expand description
Filter a get query onto a namespace
Variants§
All
No filter, list all entries
Key(Vec<u8>)
Filter for exact key match
Prefix(Vec<u8>)
Filter for key prefix
Author(AuthorId)
Filter by author
AuthorAndPrefix(AuthorId, Vec<u8>)
Filter by key prefix and author
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for GetFilter
impl<'de> Deserialize<'de> for GetFilter
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
Auto Trait Implementations§
impl RefUnwindSafe for GetFilter
impl Send for GetFilter
impl Sync for GetFilter
impl Unpin for GetFilter
impl UnwindSafe for GetFilter
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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