pub struct EpistemicSplitPlan {
pub components: Vec<EpistemicDependencyComponent>,
}Expand description
Split plan for independently solvable epistemic components.
Fields§
§components: Vec<EpistemicDependencyComponent>Components to solve independently.
Implementations§
Source§impl EpistemicSplitPlan
impl EpistemicSplitPlan
Sourcepub fn recomposed_rule_indices(&self) -> Vec<usize>
pub fn recomposed_rule_indices(&self) -> Vec<usize>
Return the original rule order recovered from all components.
Trait Implementations§
Source§impl Clone for EpistemicSplitPlan
impl Clone for EpistemicSplitPlan
Source§fn clone(&self) -> EpistemicSplitPlan
fn clone(&self) -> EpistemicSplitPlan
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 EpistemicSplitPlan
impl Debug for EpistemicSplitPlan
Source§impl PartialEq for EpistemicSplitPlan
impl PartialEq for EpistemicSplitPlan
impl Eq for EpistemicSplitPlan
impl StructuralPartialEq for EpistemicSplitPlan
Auto Trait Implementations§
impl Freeze for EpistemicSplitPlan
impl RefUnwindSafe for EpistemicSplitPlan
impl Send for EpistemicSplitPlan
impl Sync for EpistemicSplitPlan
impl Unpin for EpistemicSplitPlan
impl UnsafeUnpin for EpistemicSplitPlan
impl UnwindSafe for EpistemicSplitPlan
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more