pub struct Shared {
pub kind: String,
pub s: String,
pub lessons: Vec<String>,
pub ms: i64,
pub node: String,
pub p: Vec<f64>,
pub channel: String,
pub r: String,
pub c: String,
pub credit: f64,
}Expand description
One line of TEAM_FILE. Never carries id and version together (the mesh would settle it as a
versioned record).
Fields§
§kind: String§s: Stringtag of the session.
lessons: Vec<String>§ms: i64§node: StringThe publishing node (stats.rs node), self-declared: dedup does not depend on it.
p: Vec<f64>§channel: String§r: Stringtag of the repo: memory.rs counts distinct repos to consolidate a lesson.
c: Stringtag of a regretted record’s cause (the regret episode): memory.rs counts each regret once.
credit: f64A regretted record’s share of the blame.
Trait Implementations§
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§
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