pub struct SearchPredicateSet { /* private fields */ }Implementations§
Source§impl SearchPredicateSet
impl SearchPredicateSet
pub fn empty() -> SearchPredicateSet
pub fn unsatisfiable() -> SearchPredicateSet
pub fn new(predicates: Vec<SearchPredicate>) -> SearchPredicateSet
pub fn from_metadata_filters( filters: &BTreeMap<String, String>, ) -> Result<SearchPredicateSet, SearchPredicateParseError>
pub fn predicates(&self) -> &[SearchPredicate]
pub fn is_empty(&self) -> bool
pub fn is_unsatisfiable(&self) -> bool
Trait Implementations§
Source§impl Clone for SearchPredicateSet
impl Clone for SearchPredicateSet
Source§fn clone(&self) -> SearchPredicateSet
fn clone(&self) -> SearchPredicateSet
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 SearchPredicateSet
impl Debug for SearchPredicateSet
Source§impl Default for SearchPredicateSet
impl Default for SearchPredicateSet
Source§fn default() -> SearchPredicateSet
fn default() -> SearchPredicateSet
Returns the “default value” for a type. Read more
impl Eq for SearchPredicateSet
Source§impl PartialEq for SearchPredicateSet
impl PartialEq for SearchPredicateSet
impl StructuralPartialEq for SearchPredicateSet
Auto Trait Implementations§
impl Freeze for SearchPredicateSet
impl RefUnwindSafe for SearchPredicateSet
impl Send for SearchPredicateSet
impl Sync for SearchPredicateSet
impl Unpin for SearchPredicateSet
impl UnsafeUnpin for SearchPredicateSet
impl UnwindSafe for SearchPredicateSet
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