pub struct ProbabilityEvidence {
pub id: String,
pub target: String,
pub observation: String,
pub weight: f32,
pub model: ProbabilityModel,
pub provenance: String,
pub recorded_at: String,
pub source: Option<ProbabilitySourceProvenance>,
pub transition_from: Option<String>,
}Expand description
One append-only symbolic probability observation.
Fields§
§id: String§target: String§observation: String§weight: f32§model: ProbabilityModel§provenance: String§recorded_at: String§source: Option<ProbabilitySourceProvenance>§transition_from: Option<String>Implementations§
Source§impl ProbabilityEvidence
impl ProbabilityEvidence
pub fn symbolic( target: impl Into<String>, observation: impl Into<String>, weight: f32, provenance: impl Into<String>, recorded_at: impl Into<String>, ) -> Self
pub fn with_model(self, model: ProbabilityModel) -> Self
pub fn with_source(self, source: ProbabilitySourceProvenance) -> Self
pub fn with_transition_from(self, transition_from: impl Into<String>) -> Self
pub fn trace_payload(&self) -> String
pub fn to_links_notation(&self) -> String
Trait Implementations§
Source§impl Clone for ProbabilityEvidence
impl Clone for ProbabilityEvidence
Source§fn clone(&self) -> ProbabilityEvidence
fn clone(&self) -> ProbabilityEvidence
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 ProbabilityEvidence
impl Debug for ProbabilityEvidence
Source§impl PartialEq for ProbabilityEvidence
impl PartialEq for ProbabilityEvidence
impl StructuralPartialEq for ProbabilityEvidence
Auto Trait Implementations§
impl Freeze for ProbabilityEvidence
impl RefUnwindSafe for ProbabilityEvidence
impl Send for ProbabilityEvidence
impl Sync for ProbabilityEvidence
impl Unpin for ProbabilityEvidence
impl UnsafeUnpin for ProbabilityEvidence
impl UnwindSafe for ProbabilityEvidence
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