pub struct EulerianClassification {
pub has_path: bool,
pub has_cycle: bool,
}Expand description
Whether an Eulerian path or cycle exists in a graph.
Fields§
§has_path: booltrue iff there exists a walk that traverses every edge exactly once.
has_cycle: booltrue iff there exists a closed walk that traverses every edge
exactly once. Implies has_path.
Trait Implementations§
Source§impl Clone for EulerianClassification
impl Clone for EulerianClassification
Source§fn clone(&self) -> EulerianClassification
fn clone(&self) -> EulerianClassification
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 EulerianClassification
impl Debug for EulerianClassification
Source§impl PartialEq for EulerianClassification
impl PartialEq for EulerianClassification
impl Copy for EulerianClassification
impl Eq for EulerianClassification
impl StructuralPartialEq for EulerianClassification
Auto Trait Implementations§
impl Freeze for EulerianClassification
impl RefUnwindSafe for EulerianClassification
impl Send for EulerianClassification
impl Sync for EulerianClassification
impl Unpin for EulerianClassification
impl UnsafeUnpin for EulerianClassification
impl UnwindSafe for EulerianClassification
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