pub struct InferenceQuery {
pub target: VariableId,
pub evidence: Vec<(VariableId, f64)>,
pub query_type: InferenceType,
}Expand description
A probabilistic query about the belief network.
Fields§
§target: VariableIdTarget variable to query about.
evidence: Vec<(VariableId, f64)>Evidence: observed (variable, value) pairs.
query_type: InferenceTypeType of query.
Trait Implementations§
Source§impl Clone for InferenceQuery
impl Clone for InferenceQuery
Source§fn clone(&self) -> InferenceQuery
fn clone(&self) -> InferenceQuery
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 InferenceQuery
impl Debug for InferenceQuery
Source§impl<'de> Deserialize<'de> for InferenceQuery
impl<'de> Deserialize<'de> for InferenceQuery
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 InferenceQuery
impl RefUnwindSafe for InferenceQuery
impl Send for InferenceQuery
impl Sync for InferenceQuery
impl Unpin for InferenceQuery
impl UnsafeUnpin for InferenceQuery
impl UnwindSafe for InferenceQuery
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