pub struct PromotionDecision {
pub run_id: Uuid,
pub agent_id: Uuid,
pub approved: bool,
pub gates: Vec<GateResult>,
pub changelog: String,
}Expand description
The overall promotion decision.
Fields§
§run_id: Uuid§agent_id: Uuid§approved: bool§gates: Vec<GateResult>§changelog: StringTrait Implementations§
Source§impl Clone for PromotionDecision
impl Clone for PromotionDecision
Source§fn clone(&self) -> PromotionDecision
fn clone(&self) -> PromotionDecision
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 moreAuto Trait Implementations§
impl Freeze for PromotionDecision
impl RefUnwindSafe for PromotionDecision
impl Send for PromotionDecision
impl Sync for PromotionDecision
impl Unpin for PromotionDecision
impl UnsafeUnpin for PromotionDecision
impl UnwindSafe for PromotionDecision
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