pub struct PartNode {
pub id: u64,
pub weight: f64,
pub memory_bytes: u64,
}Expand description
A node in the partitionable graph.
Fields§
§id: u64Node identifier.
weight: f64Computational weight (cost).
memory_bytes: u64Memory requirement in bytes.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PartNode
impl RefUnwindSafe for PartNode
impl Send for PartNode
impl Sync for PartNode
impl Unpin for PartNode
impl UnsafeUnpin for PartNode
impl UnwindSafe for PartNode
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