pub struct ScaleActorCommand {
pub actor_id: String,
pub actor_ref: String,
pub annotations: Option<HashMap<String, String, RandomState>>,
pub count: u16,
pub host_id: String,
}
Fields
actor_id: String
Public Key ID of the actor to scale
actor_ref: String
Reference for the actor. Can be any of the acceptable forms of unique identification
annotations: Option<HashMap<String, String, RandomState>>
Optional set of annotations used to describe the nature of this actor scale command. For example, autonomous agents may wish to “tag” scale requests as part of a given deployment
count: u16
The target number of actors
host_id: String
Host ID on which to scale this actor
Trait Implementations
Returns the “default value” for a type. Read more
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<ScaleActorCommand, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<ScaleActorCommand, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for ScaleActorCommand
impl Send for ScaleActorCommand
impl Sync for ScaleActorCommand
impl Unpin for ScaleActorCommand
impl UnwindSafe for ScaleActorCommand
Blanket Implementations
Mutably borrows from an owned value. Read more