pub struct SearchFilter {
pub metadata_equals: BTreeMap<String, String>,
pub metadata_contains: BTreeMap<String, String>,
pub required_tags: Vec<String>,
pub document_ids: BTreeSet<String>,
}Expand description
Data type for search filter.
Fields§
§metadata_equals: BTreeMap<String, String>The metadata equals value.
metadata_contains: BTreeMap<String, String>The metadata contains value.
The required tags value.
document_ids: BTreeSet<String>The document identifiers value.
Trait Implementations§
Source§impl Clone for SearchFilter
impl Clone for SearchFilter
Source§fn clone(&self) -> SearchFilter
fn clone(&self) -> SearchFilter
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 SearchFilter
impl Debug for SearchFilter
Source§impl Default for SearchFilter
impl Default for SearchFilter
Source§fn default() -> SearchFilter
fn default() -> SearchFilter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SearchFilter
impl<'de> Deserialize<'de> for SearchFilter
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
impl Eq for SearchFilter
Source§impl PartialEq for SearchFilter
impl PartialEq for SearchFilter
Source§fn eq(&self, other: &SearchFilter) -> bool
fn eq(&self, other: &SearchFilter) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SearchFilter
impl Serialize for SearchFilter
impl StructuralPartialEq for SearchFilter
Auto Trait Implementations§
impl Freeze for SearchFilter
impl RefUnwindSafe for SearchFilter
impl Send for SearchFilter
impl Sync for SearchFilter
impl Unpin for SearchFilter
impl UnsafeUnpin for SearchFilter
impl UnwindSafe for SearchFilter
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