Struct nix_compat::nix_daemon::worker_protocol::ClientSettings
source · pub struct ClientSettings {
pub keep_failed: bool,
pub keep_going: bool,
pub try_fallback: bool,
pub verbosity: Verbosity,
pub max_build_jobs: u64,
pub max_silent_time: u64,
pub verbose_build: bool,
pub build_cores: u64,
pub use_substitutes: bool,
pub overrides: HashMap<String, String>,
}
Expand description
Settings requested by the client. These settings are applied to a connection to between the daemon and a client.
Fields§
§keep_failed: bool
§keep_going: bool
§try_fallback: bool
§verbosity: Verbosity
§max_build_jobs: u64
§max_silent_time: u64
§verbose_build: bool
§build_cores: u64
§use_substitutes: bool
§overrides: HashMap<String, String>
Key/Value dictionary in charge of overriding the settings set by the Nix config file.
Some settings can be safely overidden, some other require the user running the Nix client to be part of the trusted users group.
Trait Implementations§
source§impl Debug for ClientSettings
impl Debug for ClientSettings
source§impl PartialEq for ClientSettings
impl PartialEq for ClientSettings
source§fn eq(&self, other: &ClientSettings) -> bool
fn eq(&self, other: &ClientSettings) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ClientSettings
Auto Trait Implementations§
impl Freeze for ClientSettings
impl RefUnwindSafe for ClientSettings
impl Send for ClientSettings
impl Sync for ClientSettings
impl Unpin for ClientSettings
impl UnwindSafe for ClientSettings
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