pub struct ScaleTargets {
pub cpu: Option<u8>,
pub memory: Option<u8>,
pub rps: Option<u32>,
}Expand description
Target metrics for adaptive scaling
Fields§
§cpu: Option<u8>CPU percentage threshold (0-100)
memory: Option<u8>Memory percentage threshold (0-100)
rps: Option<u32>Requests per second threshold
Trait Implementations§
Source§impl Clone for ScaleTargets
impl Clone for ScaleTargets
Source§fn clone(&self) -> ScaleTargets
fn clone(&self) -> ScaleTargets
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 ScaleTargets
impl Debug for ScaleTargets
Source§impl Default for ScaleTargets
impl Default for ScaleTargets
Source§fn default() -> ScaleTargets
fn default() -> ScaleTargets
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ScaleTargets
impl<'de> Deserialize<'de> for ScaleTargets
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 ScaleTargets
impl PartialEq for ScaleTargets
Source§impl Serialize for ScaleTargets
impl Serialize for ScaleTargets
impl Eq for ScaleTargets
impl StructuralPartialEq for ScaleTargets
Auto Trait Implementations§
impl Freeze for ScaleTargets
impl RefUnwindSafe for ScaleTargets
impl Send for ScaleTargets
impl Sync for ScaleTargets
impl Unpin for ScaleTargets
impl UnsafeUnpin for ScaleTargets
impl UnwindSafe for ScaleTargets
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.