pub struct FleetWorkerSpec {
pub id: String,
pub name: String,
pub host: FleetHostSpec,
pub trust_level: Option<FleetTrustLevel>,
pub labels: BTreeMap<String, String>,
pub capabilities: Vec<String>,
pub max_concurrent_tasks: Option<usize>,
}Expand description
Worker specification.
Fields§
§id: String§name: String§host: FleetHostSpec§trust_level: Option<FleetTrustLevel>§labels: BTreeMap<String, String>§capabilities: Vec<String>§max_concurrent_tasks: Option<usize>Trait Implementations§
Source§impl Clone for FleetWorkerSpec
impl Clone for FleetWorkerSpec
Source§fn clone(&self) -> FleetWorkerSpec
fn clone(&self) -> FleetWorkerSpec
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 FleetWorkerSpec
impl Debug for FleetWorkerSpec
Source§impl<'de> Deserialize<'de> for FleetWorkerSpec
impl<'de> Deserialize<'de> for FleetWorkerSpec
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 FleetWorkerSpec
impl RefUnwindSafe for FleetWorkerSpec
impl Send for FleetWorkerSpec
impl Sync for FleetWorkerSpec
impl Unpin for FleetWorkerSpec
impl UnsafeUnpin for FleetWorkerSpec
impl UnwindSafe for FleetWorkerSpec
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