pub struct TopologyValidator { /* private fields */ }
Expand description
Topology validator for checking graph properties
Implementations§
Source§impl TopologyValidator
impl TopologyValidator
Sourcepub fn new(graph: TopologyGraph) -> Self
pub fn new(graph: TopologyGraph) -> Self
Create a new validator for the given topology graph
Sourcepub fn validate_all(&self) -> Result<ValidationResult>
pub fn validate_all(&self) -> Result<ValidationResult>
Run all validation checks
Auto Trait Implementations§
impl Freeze for TopologyValidator
impl RefUnwindSafe for TopologyValidator
impl Send for TopologyValidator
impl Sync for TopologyValidator
impl Unpin for TopologyValidator
impl UnwindSafe for TopologyValidator
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