pub struct RunnerCliOptionsPatch {
pub output_format: Option<RunnerOutputFormat>,
pub verbosity: Option<RunnerVerbosity>,
pub approval_mode: Option<RunnerApprovalMode>,
pub sandbox: Option<RunnerSandboxMode>,
pub plan_mode: Option<RunnerPlanMode>,
pub unsupported_option_policy: Option<UnsupportedOptionPolicy>,
}Fields§
§output_format: Option<RunnerOutputFormat>Desired output format for runner execution.
verbosity: Option<RunnerVerbosity>Desired verbosity (when supported by the runner).
approval_mode: Option<RunnerApprovalMode>Desired approval/permission behavior.
sandbox: Option<RunnerSandboxMode>Desired sandbox behavior (when supported by the runner).
plan_mode: Option<RunnerPlanMode>Desired plan/read-only behavior (when supported by the runner).
unsupported_option_policy: Option<UnsupportedOptionPolicy>Policy for unsupported options (warn/error/ignore).
Implementations§
Source§impl RunnerCliOptionsPatch
impl RunnerCliOptionsPatch
pub fn merge_from(&mut self, other: Self)
Trait Implementations§
Source§impl Clone for RunnerCliOptionsPatch
impl Clone for RunnerCliOptionsPatch
Source§fn clone(&self) -> RunnerCliOptionsPatch
fn clone(&self) -> RunnerCliOptionsPatch
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 RunnerCliOptionsPatch
impl Debug for RunnerCliOptionsPatch
Source§impl Default for RunnerCliOptionsPatch
impl Default for RunnerCliOptionsPatch
Source§fn default() -> RunnerCliOptionsPatch
fn default() -> RunnerCliOptionsPatch
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RunnerCliOptionsPatchwhere
RunnerCliOptionsPatch: Default,
impl<'de> Deserialize<'de> for RunnerCliOptionsPatchwhere
RunnerCliOptionsPatch: 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 RunnerCliOptionsPatch
impl JsonSchema for RunnerCliOptionsPatch
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 RunnerCliOptionsPatch
impl RefUnwindSafe for RunnerCliOptionsPatch
impl Send for RunnerCliOptionsPatch
impl Sync for RunnerCliOptionsPatch
impl Unpin for RunnerCliOptionsPatch
impl UnsafeUnpin for RunnerCliOptionsPatch
impl UnwindSafe for RunnerCliOptionsPatch
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