pub struct Evidence {Show 24 fields
pub id: String,
pub version: Option<u32>,
pub repo: String,
pub question: String,
pub situations: Vec<String>,
pub consequence: String,
pub area: String,
pub scope: Vec<String>,
pub reach: String,
pub overrides: String,
pub supersedes: Vec<String>,
pub superseded_by: Vec<String>,
pub source: String,
pub origin: String,
pub support: Option<u64>,
pub engineers: Vec<String>,
pub history: Option<Vec<Value>>,
pub memory: MemoryView,
pub breadth: Breadth,
pub placebo: Option<Judged>,
pub tail: Option<Judged>,
pub absorbed: Option<Absorbed>,
pub recurrence: Option<usize>,
pub last_change_ms: i64,
}Expand description
One lesson’s evidence record (module doc).
Fields§
§id: String§version: Option<u32>§repo: String§question: String§situations: Vec<String>§consequence: String§area: String§scope: Vec<String>§reach: Stringteam or repo (reach.rs).
overrides: String§supersedes: Vec<String>§superseded_by: Vec<String>The lessons that list this one in their supersedes, sorted.
source: String§origin: String§support: Option<u64>§engineers: Vec<String>§history: Option<Vec<Value>>§memory: MemoryView§breadth: Breadth§placebo: Option<Judged>§tail: Option<Judged>§absorbed: Option<Absorbed>§recurrence: Option<usize>§last_change_ms: i64The lesson’s last change, epoch ms: the latest of its first correction, each later engineer joining, each of its episodes this machine holds, each outcome naming it, and its last absorb or release.
Trait Implementations§
impl StructuralPartialEq for Evidence
Auto Trait Implementations§
impl Freeze for Evidence
impl RefUnwindSafe for Evidence
impl Send for Evidence
impl Sync for Evidence
impl Unpin for Evidence
impl UnsafeUnpin for Evidence
impl UnwindSafe for Evidence
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