pub struct RunnerCliConfigRoot {
pub defaults: RunnerCliOptionsPatch,
pub runners: BTreeMap<Runner, RunnerCliOptionsPatch>,
}Fields§
§defaults: RunnerCliOptionsPatchDefault normalized runner CLI options applied to all runners (unless overridden).
runners: BTreeMap<Runner, RunnerCliOptionsPatch>Optional per-runner overrides, merged leaf-wise over defaults.
Implementations§
Source§impl RunnerCliConfigRoot
impl RunnerCliConfigRoot
pub fn merge_from(&mut self, other: Self)
Trait Implementations§
Source§impl Clone for RunnerCliConfigRoot
impl Clone for RunnerCliConfigRoot
Source§fn clone(&self) -> RunnerCliConfigRoot
fn clone(&self) -> RunnerCliConfigRoot
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 RunnerCliConfigRoot
impl Debug for RunnerCliConfigRoot
Source§impl Default for RunnerCliConfigRoot
impl Default for RunnerCliConfigRoot
Source§fn default() -> RunnerCliConfigRoot
fn default() -> RunnerCliConfigRoot
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RunnerCliConfigRootwhere
RunnerCliConfigRoot: Default,
impl<'de> Deserialize<'de> for RunnerCliConfigRootwhere
RunnerCliConfigRoot: Default,
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
Source§impl JsonSchema for RunnerCliConfigRoot
impl JsonSchema for RunnerCliConfigRoot
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 moreAuto Trait Implementations§
impl Freeze for RunnerCliConfigRoot
impl RefUnwindSafe for RunnerCliConfigRoot
impl Send for RunnerCliConfigRoot
impl Sync for RunnerCliConfigRoot
impl Unpin for RunnerCliConfigRoot
impl UnsafeUnpin for RunnerCliConfigRoot
impl UnwindSafe for RunnerCliConfigRoot
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