pub struct EulerianStatus {
pub has_path: bool,
pub has_cycle: bool,
}Expand description
Whether a graph has an Eulerian path and/or cycle, see Graph::is_eulerian.
Fields§
§has_path: booltrue if some walk traverses every edge exactly once.
has_cycle: booltrue if some closed walk traverses every edge exactly once
(this implies has_path).
Trait Implementations§
Source§impl Clone for EulerianStatus
impl Clone for EulerianStatus
Source§fn clone(&self) -> EulerianStatus
fn clone(&self) -> EulerianStatus
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 moreimpl Copy for EulerianStatus
Source§impl Debug for EulerianStatus
impl Debug for EulerianStatus
impl Eq for EulerianStatus
Source§impl Hash for EulerianStatus
impl Hash for EulerianStatus
Source§impl PartialEq for EulerianStatus
impl PartialEq for EulerianStatus
Source§fn eq(&self, other: &EulerianStatus) -> bool
fn eq(&self, other: &EulerianStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for EulerianStatus
Auto Trait Implementations§
impl Freeze for EulerianStatus
impl RefUnwindSafe for EulerianStatus
impl Send for EulerianStatus
impl Sync for EulerianStatus
impl Unpin for EulerianStatus
impl UnsafeUnpin for EulerianStatus
impl UnwindSafe for EulerianStatus
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