pub struct ResourcesSpec {
pub cpu: Option<f64>,
pub memory: Option<String>,
pub gpu: Option<GpuSpec>,
}Expand description
Resource limits (upper bounds, not reservations)
Fields§
§cpu: Option<f64>CPU limit (cores, e.g., 0.5, 1, 2)
memory: Option<String>Memory limit (e.g., “512Mi”, “1Gi”, “2Gi”)
gpu: Option<GpuSpec>GPU resource request
Trait Implementations§
Source§impl Clone for ResourcesSpec
impl Clone for ResourcesSpec
Source§fn clone(&self) -> ResourcesSpec
fn clone(&self) -> ResourcesSpec
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 moreSource§impl Debug for ResourcesSpec
impl Debug for ResourcesSpec
Source§impl Default for ResourcesSpec
impl Default for ResourcesSpec
Source§fn default() -> ResourcesSpec
fn default() -> ResourcesSpec
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ResourcesSpec
impl<'de> Deserialize<'de> for ResourcesSpec
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ResourcesSpec
impl PartialEq for ResourcesSpec
Source§impl Serialize for ResourcesSpec
impl Serialize for ResourcesSpec
Source§impl Validate for ResourcesSpec
impl Validate for ResourcesSpec
Source§impl<'v_a> ValidateArgs<'v_a> for ResourcesSpec
impl<'v_a> ValidateArgs<'v_a> for ResourcesSpec
impl StructuralPartialEq for ResourcesSpec
Auto Trait Implementations§
impl Freeze for ResourcesSpec
impl RefUnwindSafe for ResourcesSpec
impl Send for ResourcesSpec
impl Sync for ResourcesSpec
impl Unpin for ResourcesSpec
impl UnsafeUnpin for ResourcesSpec
impl UnwindSafe for ResourcesSpec
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