pub struct InstallerConfig {
pub scripts_dir: String,
pub log_dir: String,
pub install_path: String,
pub batch_mode: bool,
pub install_method: String,
pub auto_confirm: bool,
pub star_repos: bool,
pub force_reinstall: bool,
pub theme: String,
pub performance_profile: String,
pub config_path: PathBuf,
}Fields§
§scripts_dir: String§log_dir: String§install_path: String§batch_mode: bool§install_method: String§auto_confirm: bool§star_repos: bool§force_reinstall: bool§theme: String§performance_profile: String§config_path: PathBufImplementations§
Trait Implementations§
Source§impl Clone for InstallerConfig
impl Clone for InstallerConfig
Source§fn clone(&self) -> InstallerConfig
fn clone(&self) -> InstallerConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 InstallerConfig
impl Debug for InstallerConfig
Source§impl<'de> Deserialize<'de> for InstallerConfig
impl<'de> Deserialize<'de> for InstallerConfig
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 InstallerConfig
impl RefUnwindSafe for InstallerConfig
impl Send for InstallerConfig
impl Sync for InstallerConfig
impl Unpin for InstallerConfig
impl UnsafeUnpin for InstallerConfig
impl UnwindSafe for InstallerConfig
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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