pub struct ValidationPlan { /* private fields */ }Expand description
Reachability result used to index only reachable sources before render validation.
Implementations§
Source§impl ValidationPlan
impl ValidationPlan
Sourcepub fn reachable_nodes(&self) -> &[NodeId]
pub fn reachable_nodes(&self) -> &[NodeId]
Returns reachable nodes in dependency-first order.
Sourcepub fn reachable_sources(&self) -> &[NodeId]
pub fn reachable_sources(&self) -> &[NodeId]
Returns reachable source nodes in dependency-first order.
Trait Implementations§
Source§impl Clone for ValidationPlan
impl Clone for ValidationPlan
Source§fn clone(&self) -> ValidationPlan
fn clone(&self) -> ValidationPlan
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 ValidationPlan
impl Debug for ValidationPlan
Source§impl PartialEq for ValidationPlan
impl PartialEq for ValidationPlan
Source§fn eq(&self, other: &ValidationPlan) -> bool
fn eq(&self, other: &ValidationPlan) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ValidationPlan
impl StructuralPartialEq for ValidationPlan
Auto Trait Implementations§
impl Freeze for ValidationPlan
impl RefUnwindSafe for ValidationPlan
impl Send for ValidationPlan
impl Sync for ValidationPlan
impl Unpin for ValidationPlan
impl UnsafeUnpin for ValidationPlan
impl UnwindSafe for ValidationPlan
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