pub struct ConfigBuilder { /* private fields */ }
Implementations§
Source§impl ConfigBuilder
impl ConfigBuilder
pub fn new() -> ConfigBuilder
pub fn version(self, version: ConfigVersion) -> ConfigBuilder
pub fn enabled(self, enabled: bool) -> ConfigBuilder
pub fn provider(self, provider: impl Into<String>) -> ConfigBuilder
pub fn providers(self, providers: Vec<String>) -> ConfigBuilder
pub fn cache_dir(self, path: PathBuf) -> ConfigBuilder
pub fn cache_ttl(self, seconds: u64) -> ConfigBuilder
pub fn parallel_execution(self, enabled: bool) -> ConfigBuilder
pub fn max_concurrent_jobs(self, jobs: usize) -> ConfigBuilder
pub fn provider_config(self, config: ProviderConfig) -> ConfigBuilder
pub fn filter_config(self, config: FilterConfig) -> ConfigBuilder
pub fn ui_config(self, config: UiConfig) -> ConfigBuilder
pub fn command(self, command: CommandConfig) -> ConfigBuilder
pub fn override_config(self, override_config: CommandOverride) -> ConfigBuilder
pub fn build(self) -> GlobalConfig
Trait Implementations§
Source§impl Default for ConfigBuilder
impl Default for ConfigBuilder
Source§fn default() -> ConfigBuilder
fn default() -> ConfigBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ConfigBuilder
impl RefUnwindSafe for ConfigBuilder
impl Send for ConfigBuilder
impl Sync for ConfigBuilder
impl Unpin for ConfigBuilder
impl UnwindSafe for ConfigBuilder
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