Struct GateRunRecord
pub struct GateRunRecord {
pub ts: String,
pub head_sha: String,
pub gate: String,
pub threshold: f64,
pub value: f64,
pub verdict: String,
pub mode: String,
}Expand description
One evaluated gate from one codelore check or codelore gate
invocation.
Fields§
§ts: StringISO-8601 UTC timestamp of the check run ("YYYY-MM-DDTHH:MM:SSZ").
head_sha: StringFull HEAD SHA at the time of the check.
gate: StringGate name (e.g. "code_health_min", "disallow_clone_type_1").
threshold: f64Configured threshold value.
value: f64Measured value. For repo-wide gates without a scalar, the violation count is used.
verdict: StringOutcome: "passed" | "failed" | "degraded" | "skipped".
mode: StringInvocation mode: "check" (full-tree gates), "ratchet" (snapshot
comparison), or "gate" (working-tree change-set gates); reserved
for "diff".
Trait Implementations§
§impl Clone for GateRunRecord
impl Clone for GateRunRecord
§fn clone(&self) -> GateRunRecord
fn clone(&self) -> GateRunRecord
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 more§impl Debug for GateRunRecord
impl Debug for GateRunRecord
§impl<'de> Deserialize<'de> for GateRunRecord
impl<'de> Deserialize<'de> for GateRunRecord
§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
§impl PartialEq for GateRunRecord
impl PartialEq for GateRunRecord
§impl Serialize for GateRunRecord
impl Serialize for GateRunRecord
impl StructuralPartialEq for GateRunRecord
Auto Trait Implementations§
impl Freeze for GateRunRecord
impl RefUnwindSafe for GateRunRecord
impl Send for GateRunRecord
impl Sync for GateRunRecord
impl Unpin for GateRunRecord
impl UnsafeUnpin for GateRunRecord
impl UnwindSafe for GateRunRecord
Blanket Implementations§
impl<T> Allocation for T
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more