pub struct EvidenceForcing {
pub force_mask: Vec<u8>,
pub forced_value: Vec<u8>,
pub forceable: bool,
pub reason: ForceabilityReason,
}Expand description
Compiled evidence forcing for the MC sampler.
Fields§
§force_mask: Vec<u8>Per-variable flag indicating that the sampler must force the variable.
forced_value: Vec<u8>Per-variable Boolean value used when the corresponding mask entry is set.
forceable: boolWhether all evidence can be enforced by direct variable clamping.
reason: ForceabilityReasonExplanation for the forceability decision.
Trait Implementations§
Source§impl Clone for EvidenceForcing
impl Clone for EvidenceForcing
Source§fn clone(&self) -> EvidenceForcing
fn clone(&self) -> EvidenceForcing
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 moreAuto Trait Implementations§
impl Freeze for EvidenceForcing
impl RefUnwindSafe for EvidenceForcing
impl Send for EvidenceForcing
impl Sync for EvidenceForcing
impl Unpin for EvidenceForcing
impl UnsafeUnpin for EvidenceForcing
impl UnwindSafe for EvidenceForcing
Blanket Implementations§
impl<T> Allocation for T
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