pub struct SessionOutcomeRow {
pub session_id: String,
pub test_passed: Option<i64>,
pub test_failed: Option<i64>,
pub test_skipped: Option<i64>,
pub build_ok: Option<bool>,
pub lint_errors: Option<i64>,
pub revert_lines_14d: Option<i64>,
pub pr_open: Option<i64>,
pub ci_ok: Option<bool>,
pub measured_at_ms: u64,
pub measure_error: Option<String>,
}Expand description
Row in session_outcomes (Tier C — post-stop test/lint snapshot).
Fields§
§session_id: String§test_passed: Option<i64>§test_failed: Option<i64>§test_skipped: Option<i64>§build_ok: Option<bool>§lint_errors: Option<i64>§revert_lines_14d: Option<i64>§pr_open: Option<i64>§ci_ok: Option<bool>§measured_at_ms: u64§measure_error: Option<String>Trait Implementations§
Source§impl Clone for SessionOutcomeRow
impl Clone for SessionOutcomeRow
Source§fn clone(&self) -> SessionOutcomeRow
fn clone(&self) -> SessionOutcomeRow
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 SessionOutcomeRow
impl Debug for SessionOutcomeRow
Source§impl PartialEq for SessionOutcomeRow
impl PartialEq for SessionOutcomeRow
Source§fn eq(&self, other: &SessionOutcomeRow) -> bool
fn eq(&self, other: &SessionOutcomeRow) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for SessionOutcomeRow
impl StructuralPartialEq for SessionOutcomeRow
Auto Trait Implementations§
impl Freeze for SessionOutcomeRow
impl RefUnwindSafe for SessionOutcomeRow
impl Send for SessionOutcomeRow
impl Sync for SessionOutcomeRow
impl Unpin for SessionOutcomeRow
impl UnsafeUnpin for SessionOutcomeRow
impl UnwindSafe for SessionOutcomeRow
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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