pub enum ObservationAssumption {
IndependentGiven(Arc<[VariableId]>),
OutcomeIndependentGiven(Arc<[VariableId]>),
Structural(Arc<str>),
}Expand description
Explicit claim about an observation mechanism.
Variants§
IndependentGiven(Arc<[VariableId]>)
Observation/censoring is independent after conditioning on these variables.
OutcomeIndependentGiven(Arc<[VariableId]>)
Observation is independent of the latent outcome after conditioning.
Structural(Arc<str>)
Named structural observation model.
Trait Implementations§
Source§impl Clone for ObservationAssumption
impl Clone for ObservationAssumption
Source§fn clone(&self) -> ObservationAssumption
fn clone(&self) -> ObservationAssumption
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 ObservationAssumption
impl Debug for ObservationAssumption
impl Eq for ObservationAssumption
Source§impl Hash for ObservationAssumption
impl Hash for ObservationAssumption
Source§impl PartialEq for ObservationAssumption
impl PartialEq for ObservationAssumption
impl StructuralPartialEq for ObservationAssumption
Auto Trait Implementations§
impl Freeze for ObservationAssumption
impl RefUnwindSafe for ObservationAssumption
impl Send for ObservationAssumption
impl Sync for ObservationAssumption
impl Unpin for ObservationAssumption
impl UnsafeUnpin for ObservationAssumption
impl UnwindSafe for ObservationAssumption
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