pub struct ResourceHints {
pub cpu_millis: Option<u32>,
pub memory_mb: Option<u32>,
pub average_latency_ms: Option<u32>,
}Expand description
Resource usage hints for a component.
Fields§
§cpu_millis: Option<u32>Suggested CPU in millis.
memory_mb: Option<u32>Suggested memory in MiB.
average_latency_ms: Option<u32>Expected average latency in milliseconds.
Trait Implementations§
Source§impl Clone for ResourceHints
impl Clone for ResourceHints
Source§fn clone(&self) -> ResourceHints
fn clone(&self) -> ResourceHints
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ResourceHints
impl Debug for ResourceHints
Source§impl Default for ResourceHints
impl Default for ResourceHints
Source§fn default() -> ResourceHints
fn default() -> ResourceHints
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ResourceHints
impl<'de> Deserialize<'de> for ResourceHints
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 ResourceHints
impl PartialEq for ResourceHints
Source§impl Serialize for ResourceHints
impl Serialize for ResourceHints
impl Eq for ResourceHints
impl StructuralPartialEq for ResourceHints
Auto Trait Implementations§
impl Freeze for ResourceHints
impl RefUnwindSafe for ResourceHints
impl Send for ResourceHints
impl Sync for ResourceHints
impl Unpin for ResourceHints
impl UnwindSafe for ResourceHints
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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.