pub struct StratificationLayer {
pub stratum: usize,
pub nodes: Vec<DepNode>,
pub has_negation: bool,
}Expand description
A set of nodes that can be evaluated at the same stratum.
Fields§
§stratum: usizeZero-based stratum index (lower = evaluated first).
nodes: Vec<DepNode>All nodes at this stratum (sorted for determinism).
has_negation: booltrue when at least one incoming edge to this stratum is Negative.
Trait Implementations§
Source§impl Clone for StratificationLayer
impl Clone for StratificationLayer
Source§fn clone(&self) -> StratificationLayer
fn clone(&self) -> StratificationLayer
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 moreAuto Trait Implementations§
impl Freeze for StratificationLayer
impl RefUnwindSafe for StratificationLayer
impl Send for StratificationLayer
impl Sync for StratificationLayer
impl Unpin for StratificationLayer
impl UnsafeUnpin for StratificationLayer
impl UnwindSafe for StratificationLayer
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