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