pub struct ImmResult {
pub seeds: Vec<usize>,
pub estimated_spread: f64,
pub num_rr_sets: usize,
}Expand description
Result returned by the IMM algorithm.
Fields§
§seeds: Vec<usize>Selected seed nodes.
estimated_spread: f64Estimated expected spread under IC model.
num_rr_sets: usizeNumber of RR sets generated.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ImmResult
impl RefUnwindSafe for ImmResult
impl Send for ImmResult
impl Sync for ImmResult
impl Unpin for ImmResult
impl UnsafeUnpin for ImmResult
impl UnwindSafe for ImmResult
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