pub struct ScaleBehavior {
pub scale_up: Option<ScaleDirection>,
pub scale_down: Option<ScaleDirection>,
}Expand description
Scale-up/scale-down velocity & stabilization behavior (HPA v2 behavior).
Fields§
§scale_up: Option<ScaleDirection>Behavior when adding replicas.
scale_down: Option<ScaleDirection>Behavior when removing replicas.
Trait Implementations§
Source§impl Clone for ScaleBehavior
impl Clone for ScaleBehavior
Source§fn clone(&self) -> ScaleBehavior
fn clone(&self) -> ScaleBehavior
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ScaleBehavior
impl Debug for ScaleBehavior
Source§impl Default for ScaleBehavior
impl Default for ScaleBehavior
Source§fn default() -> ScaleBehavior
fn default() -> ScaleBehavior
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ScaleBehavior
impl<'de> Deserialize<'de> for ScaleBehavior
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
impl Eq for ScaleBehavior
Source§impl PartialEq for ScaleBehavior
impl PartialEq for ScaleBehavior
Source§fn eq(&self, other: &ScaleBehavior) -> bool
fn eq(&self, other: &ScaleBehavior) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ScaleBehavior
impl Serialize for ScaleBehavior
impl StructuralPartialEq for ScaleBehavior
Auto Trait Implementations§
impl Freeze for ScaleBehavior
impl RefUnwindSafe for ScaleBehavior
impl Send for ScaleBehavior
impl Sync for ScaleBehavior
impl Unpin for ScaleBehavior
impl UnsafeUnpin for ScaleBehavior
impl UnwindSafe for ScaleBehavior
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.