pub struct NullableProjectUpdateFilter {
pub id: Option<Box<IDComparator>>,
pub created_at: Option<Box<DateComparator>>,
pub updated_at: Option<Box<DateComparator>>,
pub user: Option<Box<UserFilter>>,
pub project: Option<Box<ProjectFilter>>,
pub reactions: Option<Box<ReactionCollectionFilter>>,
pub null: Option<bool>,
pub and: Option<Vec<Box<NullableProjectUpdateFilter>>>,
pub or: Option<Vec<Box<NullableProjectUpdateFilter>>>,
}Expand description
Nullable project update filtering options.
Fields§
§id: Option<Box<IDComparator>>Comparator for the identifier.
created_at: Option<Box<DateComparator>>Comparator for the created at date.
updated_at: Option<Box<DateComparator>>Comparator for the updated at date.
user: Option<Box<UserFilter>>Filters that the project update creator must satisfy.
project: Option<Box<ProjectFilter>>Filters that the project update project must satisfy.
reactions: Option<Box<ReactionCollectionFilter>>Filters that the project updates reactions must satisfy.
null: Option<bool>Filter based on the existence of the relation.
and: Option<Vec<Box<NullableProjectUpdateFilter>>>Compound filters, all of which need to be matched by the project update.
or: Option<Vec<Box<NullableProjectUpdateFilter>>>Compound filters, one of which need to be matched by the project update.
Trait Implementations§
Source§impl Clone for NullableProjectUpdateFilter
impl Clone for NullableProjectUpdateFilter
Source§fn clone(&self) -> NullableProjectUpdateFilter
fn clone(&self) -> NullableProjectUpdateFilter
Returns a duplicate of the value. Read more
1.0.0 · 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 NullableProjectUpdateFilter
impl Debug for NullableProjectUpdateFilter
Source§impl Default for NullableProjectUpdateFilter
impl Default for NullableProjectUpdateFilter
Source§fn default() -> NullableProjectUpdateFilter
fn default() -> NullableProjectUpdateFilter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NullableProjectUpdateFilter
impl<'de> Deserialize<'de> for NullableProjectUpdateFilter
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
Auto Trait Implementations§
impl Freeze for NullableProjectUpdateFilter
impl RefUnwindSafe for NullableProjectUpdateFilter
impl Send for NullableProjectUpdateFilter
impl Sync for NullableProjectUpdateFilter
impl Unpin for NullableProjectUpdateFilter
impl UnwindSafe for NullableProjectUpdateFilter
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