pub struct SemanticQueryFilter {
pub is: Option<bool>,
pub within: Option<Vec<String>>,
pub at_least: Option<String>,
pub at_most: Option<String>,
}Expand description
The typed filter a semantic clause applies to each candidate’s result.
Which keys are valid depends on the decision kind: binary takes is,
choice takes in, and score takes in, atLeast, and atMost, all
compared by the ordinal position of the selected level. option_mass is
never a filter operand.
Fields§
§is: Option<bool>§within: Option<Vec<String>>§at_least: Option<String>§at_most: Option<String>Trait Implementations§
Source§impl Clone for SemanticQueryFilter
impl Clone for SemanticQueryFilter
Source§impl Debug for SemanticQueryFilter
impl Debug for SemanticQueryFilter
Source§impl Default for SemanticQueryFilter
impl Default for SemanticQueryFilter
Source§impl<'de> Deserialize<'de> for SemanticQueryFilter
impl<'de> Deserialize<'de> for SemanticQueryFilter
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 SemanticQueryFilter
Source§impl PartialEq for SemanticQueryFilter
impl PartialEq for SemanticQueryFilter
Source§impl Serialize for SemanticQueryFilter
impl Serialize for SemanticQueryFilter
impl StructuralPartialEq for SemanticQueryFilter
Auto Trait Implementations§
impl Freeze for SemanticQueryFilter
impl RefUnwindSafe for SemanticQueryFilter
impl Send for SemanticQueryFilter
impl Sync for SemanticQueryFilter
impl Unpin for SemanticQueryFilter
impl UnsafeUnpin for SemanticQueryFilter
impl UnwindSafe for SemanticQueryFilter
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