pub struct NodeResources {
pub cpu_cores: u32,
pub memory_mb: u64,
pub disk_mb: u64,
pub gpu_count: u32,
pub network_bandwidth: u32,
}Expand description
Node resource specification
Fields§
§cpu_cores: u32Available CPU cores
memory_mb: u64Available memory in MB
disk_mb: u64Available disk space in MB
gpu_count: u32GPU availability
network_bandwidth: u32Network bandwidth in Mbps
Trait Implementations§
Source§impl Clone for NodeResources
impl Clone for NodeResources
Source§fn clone(&self) -> NodeResources
fn clone(&self) -> NodeResources
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 NodeResources
impl RefUnwindSafe for NodeResources
impl Send for NodeResources
impl Sync for NodeResources
impl Unpin for NodeResources
impl UnwindSafe for NodeResources
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