pub struct ProjectUpdateFilter {
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 and: Option<Vec<Box<ProjectUpdateFilter>>>,
pub or: Option<Vec<Box<ProjectUpdateFilter>>>,
}Expand description
Options for filtering project updates.
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.
and: Option<Vec<Box<ProjectUpdateFilter>>>Compound filters, all of which need to be matched by the ProjectUpdate.
or: Option<Vec<Box<ProjectUpdateFilter>>>Compound filters, one of which need to be matched by the ProjectUpdate.
Trait Implementations§
Source§impl Clone for ProjectUpdateFilter
impl Clone for ProjectUpdateFilter
Source§fn clone(&self) -> ProjectUpdateFilter
fn clone(&self) -> ProjectUpdateFilter
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 ProjectUpdateFilter
impl Debug for ProjectUpdateFilter
Source§impl Default for ProjectUpdateFilter
impl Default for ProjectUpdateFilter
Source§fn default() -> ProjectUpdateFilter
fn default() -> ProjectUpdateFilter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProjectUpdateFilter
impl<'de> Deserialize<'de> for ProjectUpdateFilter
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 ProjectUpdateFilter
impl RefUnwindSafe for ProjectUpdateFilter
impl Send for ProjectUpdateFilter
impl Sync for ProjectUpdateFilter
impl Unpin for ProjectUpdateFilter
impl UnwindSafe for ProjectUpdateFilter
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