pub enum SeparationResult {
Separated {
conditioning: Vec<DenseNodeId>,
certificate: SeparationCertificate,
},
Connected {
active_path: Vec<PathStep>,
},
}Expand description
Result of a d-separation query with optional witness.
Variants§
Separated
d-separated given conditioning.
Fields
§
conditioning: Vec<DenseNodeId>Conditioning set.
§
certificate: SeparationCertificateCertificate .
Connected
d-connected; active_path is an undirected path in the moral graph
after removing the conditioning set.
Trait Implementations§
Source§impl Clone for SeparationResult
impl Clone for SeparationResult
Source§fn clone(&self) -> SeparationResult
fn clone(&self) -> SeparationResult
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 SeparationResult
impl Debug for SeparationResult
impl Eq for SeparationResult
Source§impl PartialEq for SeparationResult
impl PartialEq for SeparationResult
impl StructuralPartialEq for SeparationResult
Auto Trait Implementations§
impl Freeze for SeparationResult
impl RefUnwindSafe for SeparationResult
impl Send for SeparationResult
impl Sync for SeparationResult
impl Unpin for SeparationResult
impl UnsafeUnpin for SeparationResult
impl UnwindSafe for SeparationResult
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