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