pub struct LocalOnlyParams {
pub interactive: bool,
pub auto_install: bool,
pub force_nuget_mono: bool,
pub external_nuget_auth: bool,
pub ignore_rust_version: bool,
}
Fields§
§interactive: bool
Prompt the user before certain interesting operations (e.g: installing packages from apt)
auto_install: bool
Automatically install any necessary system dependencies / tools.
force_nuget_mono: bool
(WSL2 only) Use mono
to run nuget.exe
, instead of using native
WSL2 interop.
external_nuget_auth: bool
Claim that nuget is using an external auth mechanism, and Azure Credential Provider doesn’t need to be present to pull down required packages.
ignore_rust_version: bool
Ignore the Rust version requirement, and use whatever toolchain the user currently has installed.
Trait Implementations§
Source§impl Clone for LocalOnlyParams
impl Clone for LocalOnlyParams
Source§fn clone(&self) -> LocalOnlyParams
fn clone(&self) -> LocalOnlyParams
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<'de> Deserialize<'de> for LocalOnlyParams
impl<'de> Deserialize<'de> for LocalOnlyParams
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
Auto Trait Implementations§
impl Freeze for LocalOnlyParams
impl RefUnwindSafe for LocalOnlyParams
impl Send for LocalOnlyParams
impl Sync for LocalOnlyParams
impl Unpin for LocalOnlyParams
impl UnwindSafe for LocalOnlyParams
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