pub struct BytesNullableFilter {
pub equals: Option<Vec<u8>>,
pub not: Option<Box<BytesNullableFilter>>,
pub in_list: Option<Vec<Vec<u8>>>,
pub not_in: Option<Vec<Vec<u8>>>,
pub lt: Option<Vec<u8>>,
pub lte: Option<Vec<u8>>,
pub gt: Option<Vec<u8>>,
pub gte: Option<Vec<u8>>,
pub is_null: Option<bool>,
}Expand description
Filter for nullable Bytes columns.
Fields§
§equals: Option<Vec<u8>>column = value
not: Option<Box<BytesNullableFilter>>Negation.
in_list: Option<Vec<Vec<u8>>>column IN (...)
not_in: Option<Vec<Vec<u8>>>column NOT IN (...)
lt: Option<Vec<u8>>column < value
lte: Option<Vec<u8>>column <= value
gt: Option<Vec<u8>>column > value
gte: Option<Vec<u8>>column >= value
is_null: Option<bool>IS NULL / IS NOT NULL.
Trait Implementations§
Source§impl Clone for BytesNullableFilter
impl Clone for BytesNullableFilter
Source§fn clone(&self) -> BytesNullableFilter
fn clone(&self) -> BytesNullableFilter
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 BytesNullableFilter
impl Debug for BytesNullableFilter
Source§impl Default for BytesNullableFilter
impl Default for BytesNullableFilter
Source§fn default() -> BytesNullableFilter
fn default() -> BytesNullableFilter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BytesNullableFilter
impl<'de> Deserialize<'de> for BytesNullableFilter
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
Source§impl PartialEq for BytesNullableFilter
impl PartialEq for BytesNullableFilter
Source§fn eq(&self, other: &BytesNullableFilter) -> bool
fn eq(&self, other: &BytesNullableFilter) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl ScalarFilter for BytesNullableFilter
impl ScalarFilter for BytesNullableFilter
Source§impl Serialize for BytesNullableFilter
impl Serialize for BytesNullableFilter
impl StructuralPartialEq for BytesNullableFilter
Auto Trait Implementations§
impl Freeze for BytesNullableFilter
impl RefUnwindSafe for BytesNullableFilter
impl Send for BytesNullableFilter
impl Sync for BytesNullableFilter
impl Unpin for BytesNullableFilter
impl UnsafeUnpin for BytesNullableFilter
impl UnwindSafe for BytesNullableFilter
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