pub struct MetaLoomEvent {
pub session_domain: String,
pub decision_type: MetaDecisionType,
pub confidence_before: f64,
pub confidence_after: Option<f64>,
pub rationale: String,
pub timestamp: DateTime<Utc>,
}Expand description
Records a Weaver modeling decision in the Meta-Loom.
Fields§
§session_domain: StringDomain of the active session.
decision_type: MetaDecisionTypeType of modeling decision.
confidence_before: f64Confidence before the decision.
confidence_after: Option<f64>Confidence after (filled in by next tick).
rationale: StringHuman-readable rationale.
timestamp: DateTime<Utc>When the decision was made.
Trait Implementations§
Source§impl Clone for MetaLoomEvent
impl Clone for MetaLoomEvent
Source§fn clone(&self) -> MetaLoomEvent
fn clone(&self) -> MetaLoomEvent
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 MetaLoomEvent
impl Debug for MetaLoomEvent
Source§impl<'de> Deserialize<'de> for MetaLoomEvent
impl<'de> Deserialize<'de> for MetaLoomEvent
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 MetaLoomEvent
impl RefUnwindSafe for MetaLoomEvent
impl Send for MetaLoomEvent
impl Sync for MetaLoomEvent
impl Unpin for MetaLoomEvent
impl UnsafeUnpin for MetaLoomEvent
impl UnwindSafe for MetaLoomEvent
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<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