Struct podman_api::models::PodResourceConfig
source · [−]pub struct PodResourceConfig {
pub cpu_period: Option<u64>,
pub cpu_quota: Option<i64>,
pub resource_limits: Option<LinuxResources>,
pub throttle_read_bps_device: Option<HashMap<String, LinuxThrottleDevice, RandomState>>,
}
Fields
cpu_period: Option<u64>
CPU period of the cpuset, determined by –cpus
cpu_quota: Option<i64>
CPU quota of the cpuset, determined by –cpus
resource_limits: Option<LinuxResources>
throttle_read_bps_device: Option<HashMap<String, LinuxThrottleDevice, RandomState>>
ThrottleReadBpsDevice contains the rate at which the devices in the pod can be read from/accessed
Trait Implementations
sourceimpl Clone for PodResourceConfig
impl Clone for PodResourceConfig
sourcefn clone(&self) -> PodResourceConfig
fn clone(&self) -> PodResourceConfig
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 PodResourceConfig
impl Debug for PodResourceConfig
sourceimpl<'de> Deserialize<'de> for PodResourceConfig
impl<'de> Deserialize<'de> for PodResourceConfig
sourcefn deserialize<__D>(
__deserializer: __D
) -> Result<PodResourceConfig, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<PodResourceConfig, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<PodResourceConfig> for PodResourceConfig
impl PartialEq<PodResourceConfig> for PodResourceConfig
sourcefn eq(&self, other: &PodResourceConfig) -> bool
fn eq(&self, other: &PodResourceConfig) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourceimpl Serialize for PodResourceConfig
impl Serialize for PodResourceConfig
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 PodResourceConfig
Auto Trait Implementations
impl RefUnwindSafe for PodResourceConfig
impl Send for PodResourceConfig
impl Sync for PodResourceConfig
impl Unpin for PodResourceConfig
impl UnwindSafe for PodResourceConfig
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more