Struct k8s_openapi_ext::corev1::ResourceRequirements
source · [−]pub struct ResourceRequirements {
pub limits: Option<BTreeMap<String, Quantity, Global>>,
pub requests: Option<BTreeMap<String, Quantity, Global>>,
}
Expand description
ResourceRequirements describes the compute resource requirements.
Fields
limits: Option<BTreeMap<String, Quantity, Global>>
Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
requests: Option<BTreeMap<String, Quantity, Global>>
Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
Trait Implementations
sourceimpl Clone for ResourceRequirements
impl Clone for ResourceRequirements
sourcefn clone(&self) -> ResourceRequirements
fn clone(&self) -> ResourceRequirements
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ResourceRequirements
impl Debug for ResourceRequirements
sourceimpl Default for ResourceRequirements
impl Default for ResourceRequirements
sourcefn default() -> ResourceRequirements
fn default() -> ResourceRequirements
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ResourceRequirements
impl<'de> Deserialize<'de> for ResourceRequirements
sourcefn deserialize<D>(
deserializer: D
) -> Result<ResourceRequirements, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<ResourceRequirements, <D as Deserializer<'de>>::Error> where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<ResourceRequirements> for ResourceRequirements
impl PartialEq<ResourceRequirements> for ResourceRequirements
sourcefn eq(&self, other: &ResourceRequirements) -> bool
fn eq(&self, other: &ResourceRequirements) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourceimpl Serialize for ResourceRequirements
impl Serialize for ResourceRequirements
sourcefn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ResourceRequirements
Auto Trait Implementations
impl RefUnwindSafe for ResourceRequirements
impl Send for ResourceRequirements
impl Sync for ResourceRequirements
impl Unpin for ResourceRequirements
impl UnwindSafe for ResourceRequirements
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more