pub struct SetupOptions {
pub debugger: Option<String>,
pub version: Option<String>,
pub list: bool,
pub check: bool,
pub auto_detect: bool,
pub uninstall: bool,
pub path: bool,
pub force: bool,
pub dry_run: bool,
pub json: bool,
}Expand description
Options for the setup command
Fields§
§debugger: Option<String>Specific debugger to install
version: Option<String>Specific version to install
list: boolList available debuggers
check: boolCheck installed debuggers
auto_detect: boolAuto-detect project types and install appropriate debuggers
uninstall: boolUninstall instead of install
path: boolShow installation path
force: boolForce reinstall
dry_run: boolDry run mode
json: boolOutput as JSON
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 moreAuto 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