Struct azure_devops_rust_api::release::models::ReleaseGates
source · pub struct ReleaseGates {
pub deployment_jobs: Vec<DeploymentJob>,
pub id: Option<i32>,
pub ignored_gates: Vec<IgnoredGate>,
pub last_modified_on: Option<OffsetDateTime>,
pub run_plan_id: Option<String>,
pub stabilization_completed_on: Option<OffsetDateTime>,
pub started_on: Option<OffsetDateTime>,
pub status: Option<Status>,
pub succeeding_since: Option<OffsetDateTime>,
}
Expand description
Fields§
§deployment_jobs: Vec<DeploymentJob>
Contains the gates job details of each evaluation.
id: Option<i32>
ID of release gates.
ignored_gates: Vec<IgnoredGate>
List of ignored gates.
last_modified_on: Option<OffsetDateTime>
Gates last modified time.
run_plan_id: Option<String>
Run plan ID of the gates.
stabilization_completed_on: Option<OffsetDateTime>
Gates stabilization completed date and time.
started_on: Option<OffsetDateTime>
Gates evaluation started time.
status: Option<Status>
Status of release gates.
succeeding_since: Option<OffsetDateTime>
Date and time at which all gates executed successfully.
Implementations§
source§impl ReleaseGates
impl ReleaseGates
Trait Implementations§
source§impl Clone for ReleaseGates
impl Clone for ReleaseGates
source§fn clone(&self) -> ReleaseGates
fn clone(&self) -> ReleaseGates
Returns a copy 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 ReleaseGates
impl Debug for ReleaseGates
source§impl Default for ReleaseGates
impl Default for ReleaseGates
source§fn default() -> ReleaseGates
fn default() -> ReleaseGates
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ReleaseGates
impl<'de> Deserialize<'de> for ReleaseGates
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
source§impl PartialEq for ReleaseGates
impl PartialEq for ReleaseGates
source§fn eq(&self, other: &ReleaseGates) -> bool
fn eq(&self, other: &ReleaseGates) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for ReleaseGates
impl Serialize for ReleaseGates
impl StructuralPartialEq for ReleaseGates
Auto Trait Implementations§
impl RefUnwindSafe for ReleaseGates
impl Send for ReleaseGates
impl Sync for ReleaseGates
impl Unpin for ReleaseGates
impl UnwindSafe for ReleaseGates
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