pub struct ActivityFilter {
pub id: Option<Box<IDComparator>>,
pub created_at: Option<Box<DateComparator>>,
pub updated_at: Option<Box<DateComparator>>,
pub user: Option<Box<UserFilter>>,
pub and: Option<Vec<Box<ActivityFilter>>>,
pub or: Option<Vec<Box<ActivityFilter>>>,
}Expand description
Activity 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 activity’s user must satisfy.
and: Option<Vec<Box<ActivityFilter>>>Compound filters, all of which need to be matched by the activity.
or: Option<Vec<Box<ActivityFilter>>>Compound filters, one of which need to be matched by the activity.
Trait Implementations§
Source§impl Clone for ActivityFilter
impl Clone for ActivityFilter
Source§fn clone(&self) -> ActivityFilter
fn clone(&self) -> ActivityFilter
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 ActivityFilter
impl Debug for ActivityFilter
Source§impl Default for ActivityFilter
impl Default for ActivityFilter
Source§fn default() -> ActivityFilter
fn default() -> ActivityFilter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ActivityFilter
impl<'de> Deserialize<'de> for ActivityFilter
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 ActivityFilter
impl RefUnwindSafe for ActivityFilter
impl Send for ActivityFilter
impl Sync for ActivityFilter
impl Unpin for ActivityFilter
impl UnwindSafe for ActivityFilter
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