pub struct ReleaseCollectionFilter {
pub id: Option<Box<IDComparator>>,
pub created_at: Option<Box<DateComparator>>,
pub updated_at: Option<Box<DateComparator>>,
pub pipeline: Option<Box<ReleasePipelineFilter>>,
pub stage: Option<Box<ReleaseStageFilter>>,
pub and: Option<Vec<Box<ReleaseCollectionFilter>>>,
pub or: Option<Vec<Box<ReleaseCollectionFilter>>>,
pub some: Option<Box<ReleaseFilter>>,
pub every: Option<Box<ReleaseFilter>>,
pub length: Option<Box<NumberComparator>>,
}Expand description
ALPHA Release collection 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.
pipeline: Option<Box<ReleasePipelineFilter>>Filters that the release’s pipeline must satisfy.
stage: Option<Box<ReleaseStageFilter>>Filters that the release’s stage must satisfy.
and: Option<Vec<Box<ReleaseCollectionFilter>>>Compound filters, all of which need to be matched by the release.
or: Option<Vec<Box<ReleaseCollectionFilter>>>Compound filters, one of which need to be matched by the release.
some: Option<Box<ReleaseFilter>>Filters that needs to be matched by some releases.
every: Option<Box<ReleaseFilter>>Filters that needs to be matched by all releases.
length: Option<Box<NumberComparator>>Comparator for the collection length.
Trait Implementations§
Source§impl Clone for ReleaseCollectionFilter
impl Clone for ReleaseCollectionFilter
Source§fn clone(&self) -> ReleaseCollectionFilter
fn clone(&self) -> ReleaseCollectionFilter
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 ReleaseCollectionFilter
impl Debug for ReleaseCollectionFilter
Source§impl Default for ReleaseCollectionFilter
impl Default for ReleaseCollectionFilter
Source§fn default() -> ReleaseCollectionFilter
fn default() -> ReleaseCollectionFilter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ReleaseCollectionFilter
impl<'de> Deserialize<'de> for ReleaseCollectionFilter
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 ReleaseCollectionFilter
impl RefUnwindSafe for ReleaseCollectionFilter
impl Send for ReleaseCollectionFilter
impl Sync for ReleaseCollectionFilter
impl Unpin for ReleaseCollectionFilter
impl UnwindSafe for ReleaseCollectionFilter
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