pub enum MinCutResult {
Disconnected,
Value {
cut_value: u64,
witness: WitnessHandle,
},
}Expand description
Result of a minimum cut query
Variants§
Implementations§
Source§impl MinCutResult
impl MinCutResult
Sourcepub fn is_connected(&self) -> bool
pub fn is_connected(&self) -> bool
Check if the graph is connected
Sourcepub fn witness(&self) -> Option<&WitnessHandle>
pub fn witness(&self) -> Option<&WitnessHandle>
Get the witness if available
Trait Implementations§
Source§impl Clone for MinCutResult
impl Clone for MinCutResult
Source§fn clone(&self) -> MinCutResult
fn clone(&self) -> MinCutResult
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 MinCutResult
impl RefUnwindSafe for MinCutResult
impl Send for MinCutResult
impl Sync for MinCutResult
impl Unpin for MinCutResult
impl UnwindSafe for MinCutResult
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more