pub struct SetupOptions {
pub scope: SetupScope,
pub dry_run: bool,
pub force: bool,
pub config_path: Option<PathBuf>,
pub project_dir: Option<PathBuf>,
}Expand description
Options for setup operations
Fields§
§scope: SetupScopeInstallation scope
dry_run: boolDry run mode (show what would be done)
force: boolForce overwrite existing configuration
config_path: Option<PathBuf>Custom config file path (optional)
project_dir: Option<PathBuf>Project directory for INTENT_ENGINE_PROJECT_DIR env var
Trait Implementations§
Source§impl Clone for SetupOptions
impl Clone for SetupOptions
Source§fn clone(&self) -> SetupOptions
fn clone(&self) -> SetupOptions
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 SetupOptions
impl Debug for SetupOptions
Auto Trait Implementations§
impl Freeze for SetupOptions
impl RefUnwindSafe for SetupOptions
impl Send for SetupOptions
impl Sync for SetupOptions
impl Unpin for SetupOptions
impl UnwindSafe for SetupOptions
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