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>,
}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 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 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§impl Serialize for ReleaseGates
impl Serialize for ReleaseGates
impl StructuralPartialEq for ReleaseGates
Auto Trait Implementations§
impl Freeze for ReleaseGates
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<D> DeserializeWith<JsonFormat> for Dwhere
D: DeserializeOwned,
impl<D> DeserializeWith<JsonFormat> for Dwhere
D: DeserializeOwned,
Source§fn deserialize_with(body: ResponseBody) -> Result<D, Error>
fn deserialize_with(body: ResponseBody) -> Result<D, Error>
Deserialize the response body using the specified format. Read more