pub struct ComponentResources {
pub memory_max: Option<u64>,
pub cpu_shares: Option<u32>,
}Expand description
Resource constraints for sandboxing and QoS.
Fields§
§memory_max: Option<u64>Maximum memory in bytes (e.g., 67108864 = 64 MiB).
If None, the runtime applies a default or unlimited policy.
Relative CPU weight (Linux CFS shares equivalent).
Higher values get more CPU time during contention.
Trait Implementations§
Source§impl Clone for ComponentResources
impl Clone for ComponentResources
Source§fn clone(&self) -> ComponentResources
fn clone(&self) -> ComponentResources
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 ComponentResources
impl Debug for ComponentResources
Source§impl Default for ComponentResources
impl Default for ComponentResources
Source§fn default() -> ComponentResources
fn default() -> ComponentResources
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ComponentResources
impl<'de> Deserialize<'de> for ComponentResources
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 ComponentResources
impl PartialEq for ComponentResources
Source§impl Serialize for ComponentResources
impl Serialize for ComponentResources
impl Eq for ComponentResources
impl StructuralPartialEq for ComponentResources
Auto Trait Implementations§
impl Freeze for ComponentResources
impl RefUnwindSafe for ComponentResources
impl Send for ComponentResources
impl Sync for ComponentResources
impl Unpin for ComponentResources
impl UnwindSafe for ComponentResources
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.