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