pub struct PlannerOptions {
pub scan_only: bool,
pub all_safe: bool,
pub include_experimental: bool,
pub target_components: Vec<String>,
pub json_output: bool,
}Expand description
Options controlling planner behavior.
Fields§
§scan_only: boolOnly scan and produce a plan, don’t apply.
all_safe: boolApply all safe-classified updates without prompting.
include_experimental: boolInclude experimental components in the plan.
target_components: Vec<String>Specific component IDs to update (empty = all eligible).
json_output: boolForce JSON output mode.
Trait Implementations§
Source§impl Clone for PlannerOptions
impl Clone for PlannerOptions
Source§impl Debug for PlannerOptions
impl Debug for PlannerOptions
Auto Trait Implementations§
impl Freeze for PlannerOptions
impl RefUnwindSafe for PlannerOptions
impl Send for PlannerOptions
impl Sync for PlannerOptions
impl Unpin for PlannerOptions
impl UnsafeUnpin for PlannerOptions
impl UnwindSafe for PlannerOptions
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more