pub enum ControlKind {
Placement,
StrictRemote,
Queue,
WaitTimeout,
Visibility,
TargetDir,
Profile,
SelfHealing,
}Expand description
The category a control belongs to, for grouping in discovery surfaces.
Variants§
Placement
Worker placement / selection.
StrictRemote
Strict-remote / proof policy.
Queue
Queue-when-busy policy.
WaitTimeout
Daemon wait timeout.
Visibility
Output visibility.
TargetDir
Worker-scoped target dir.
Profile
Requested execution profile.
SelfHealing
Self-healing master switch.
Trait Implementations§
Source§impl Clone for ControlKind
impl Clone for ControlKind
impl Copy for ControlKind
Source§impl Debug for ControlKind
impl Debug for ControlKind
Source§impl<'de> Deserialize<'de> for ControlKind
impl<'de> Deserialize<'de> for ControlKind
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 ControlKind
Source§impl JsonSchema for ControlKind
impl JsonSchema for ControlKind
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ControlKind
impl PartialEq for ControlKind
Source§impl Serialize for ControlKind
impl Serialize for ControlKind
impl StructuralPartialEq for ControlKind
Auto Trait Implementations§
impl Freeze for ControlKind
impl RefUnwindSafe for ControlKind
impl Send for ControlKind
impl Sync for ControlKind
impl Unpin for ControlKind
impl UnsafeUnpin for ControlKind
impl UnwindSafe for ControlKind
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.