pub struct MinCutResult {
pub value: f64,
pub cut_edges: Option<Vec<Edge>>,
pub partition: Option<(Vec<VertexId>, Vec<VertexId>)>,
pub is_exact: bool,
pub approximation_ratio: f64,
}Expand description
Result of a minimum cut query
Fields§
§value: f64The minimum cut value
cut_edges: Option<Vec<Edge>>Edges in the cut (if requested)
partition: Option<(Vec<VertexId>, Vec<VertexId>)>Partition (if requested): (S, T) where S and T are vertex sets
is_exact: boolWhether this is an exact or approximate result
approximation_ratio: f64Approximation ratio (1.0 for exact)
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