pub struct ReleaseGateDecision {
pub allowed: bool,
pub reasons: Vec<String>,
}Expand description
Outcomes of evaluating a ReleaseGate.
Fields§
§allowed: boolTrue when every configured surface passes.
reasons: Vec<String>Human-readable reasons for denial (empty when allowed).
Trait Implementations§
Source§impl Clone for ReleaseGateDecision
impl Clone for ReleaseGateDecision
Source§fn clone(&self) -> ReleaseGateDecision
fn clone(&self) -> ReleaseGateDecision
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ReleaseGateDecision
impl Debug for ReleaseGateDecision
Source§impl PartialEq for ReleaseGateDecision
impl PartialEq for ReleaseGateDecision
Source§fn eq(&self, other: &ReleaseGateDecision) -> bool
fn eq(&self, other: &ReleaseGateDecision) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ReleaseGateDecision
impl StructuralPartialEq for ReleaseGateDecision
Auto Trait Implementations§
impl Freeze for ReleaseGateDecision
impl RefUnwindSafe for ReleaseGateDecision
impl Send for ReleaseGateDecision
impl Sync for ReleaseGateDecision
impl Unpin for ReleaseGateDecision
impl UnsafeUnpin for ReleaseGateDecision
impl UnwindSafe for ReleaseGateDecision
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