pub struct Narrow { /* private fields */ }Expand description
Represents the narrow filter used to restrict results.
Implementations§
Source§impl Narrow
impl Narrow
Sourcepub const fn create(operator: Operator, operand: Operand) -> Self
pub const fn create(operator: Operator, operand: Operand) -> Self
Creates a new Narrow from the provide parameters.
Sourcepub fn set_operator(&mut self, val: Operator)
pub fn set_operator(&mut self, val: Operator)
Sets the Narrow operator.
Sourcepub fn with_operator(self, val: Operator) -> Self
pub fn with_operator(self, val: Operator) -> Self
Builder function that sets the Narrow operator.
Sourcepub fn set_operand(&mut self, val: Operand)
pub fn set_operand(&mut self, val: Operand)
Sets the Narrow operand.
Sourcepub fn with_operand(self, val: Operand) -> Self
pub fn with_operand(self, val: Operand) -> Self
Builder function that sets the Narrow operand.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Narrow
impl<'de> Deserialize<'de> for Narrow
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 Narrow
impl StructuralPartialEq for Narrow
Auto Trait Implementations§
impl Freeze for Narrow
impl RefUnwindSafe for Narrow
impl Send for Narrow
impl Sync for Narrow
impl Unpin for Narrow
impl UnsafeUnpin for Narrow
impl UnwindSafe for Narrow
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.