pub struct ScaleRequest {
pub service: String,
pub replicas: u32,
pub config: ScaleConfig,
pub request_id: String,
}Expand description
Request from Gateway to scale a service.
Fields§
§service: StringService identifier
replicas: u32Desired number of running instances
config: ScaleConfigInstance configuration overrides
request_id: StringRequest ID for correlation
Trait Implementations§
Source§impl Clone for ScaleRequest
impl Clone for ScaleRequest
Source§fn clone(&self) -> ScaleRequest
fn clone(&self) -> ScaleRequest
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 ScaleRequest
impl Debug for ScaleRequest
Source§impl<'de> Deserialize<'de> for ScaleRequest
impl<'de> Deserialize<'de> for ScaleRequest
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
Auto Trait Implementations§
impl Freeze for ScaleRequest
impl RefUnwindSafe for ScaleRequest
impl Send for ScaleRequest
impl Sync for ScaleRequest
impl Unpin for ScaleRequest
impl UnsafeUnpin for ScaleRequest
impl UnwindSafe for ScaleRequest
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