pub enum DescriptionFilter {
Term(Comparison, Vec<SearchTerm>),
Metadata(ConceptFilter),
Language(Comparison, Vec<[u8; 2]>),
Type(Comparison, Box<Expr>),
Id(Comparison, Vec<u64>),
Dialect(Comparison, Vec<Dialect>),
}Variants§
Term(Comparison, Vec<SearchTerm>)
Metadata(ConceptFilter)
Language(Comparison, Vec<[u8; 2]>)
Type(Comparison, Box<Expr>)
Id(Comparison, Vec<u64>)
Dialect(Comparison, Vec<Dialect>)
Trait Implementations§
Source§impl Clone for DescriptionFilter
impl Clone for DescriptionFilter
Source§impl Debug for DescriptionFilter
impl Debug for DescriptionFilter
impl Eq for DescriptionFilter
Source§impl PartialEq for DescriptionFilter
impl PartialEq for DescriptionFilter
impl StructuralPartialEq for DescriptionFilter
Auto Trait Implementations§
impl Freeze for DescriptionFilter
impl RefUnwindSafe for DescriptionFilter
impl Send for DescriptionFilter
impl Sync for DescriptionFilter
impl Unpin for DescriptionFilter
impl UnsafeUnpin for DescriptionFilter
impl UnwindSafe for DescriptionFilter
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.