pub struct ChangeGateRequest {
pub change_id: String,
pub gate_id: Option<Uuid>,
pub revision: Option<String>,
pub diffs: Vec<ChangeDiff>,
pub coverage: CoverageReport,
pub evals: Vec<EvalMetric>,
pub budgets: Vec<BudgetSignal>,
pub telemetry: Value,
pub metadata: Value,
pub actor: Option<String>,
}Expand description
Inputs considered by the gating engine.
Fields§
§change_id: String§gate_id: Option<Uuid>§revision: Option<String>§diffs: Vec<ChangeDiff>§coverage: CoverageReport§evals: Vec<EvalMetric>§budgets: Vec<BudgetSignal>§telemetry: Value§metadata: Value§actor: Option<String>Trait Implementations§
Source§impl Clone for ChangeGateRequest
impl Clone for ChangeGateRequest
Source§fn clone(&self) -> ChangeGateRequest
fn clone(&self) -> ChangeGateRequest
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 ChangeGateRequest
impl Debug for ChangeGateRequest
Source§impl Default for ChangeGateRequest
impl Default for ChangeGateRequest
Source§fn default() -> ChangeGateRequest
fn default() -> ChangeGateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ChangeGateRequest
impl<'de> Deserialize<'de> for ChangeGateRequest
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 ChangeGateRequest
impl RefUnwindSafe for ChangeGateRequest
impl Send for ChangeGateRequest
impl Sync for ChangeGateRequest
impl Unpin for ChangeGateRequest
impl UnwindSafe for ChangeGateRequest
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