pub trait GeneralizedIndependence:
Clone
+ Debug
+ Sync {
// Required method
fn are_independent<I, J, K>(&self, x: I, y: J, z: K) -> bool
where I: IntoIterator<Item = usize>,
J: IntoIterator<Item = usize>,
K: IntoIterator<Item = usize>;
}
Expand description
Generalized Independence trait.
Required Methods§
Sourcefn are_independent<I, J, K>(&self, x: I, y: J, z: K) -> bool
fn are_independent<I, J, K>(&self, x: I, y: J, z: K) -> bool
Checks whether $\mathbf{X} \mathrlap{\thinspace\perp}{\perp} \mathbf{Y} \mid \mathbf{Z}$ holds or not.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.