pub struct ConfigResolver { /* private fields */ }Implementations§
Source§impl ConfigResolver
impl ConfigResolver
pub fn new() -> Self
pub fn with_project_root(self, root: PathBuf) -> Self
pub fn with_project_root_opt(self, root: Option<PathBuf>) -> Self
pub fn with_config_path(self, path: PathBuf) -> Self
pub fn with_cli_overrides(self, layer: ConfigLayer) -> Self
pub fn with_cli_overrides_typed(self, overrides: CliOverrides) -> Self
pub fn with_allow_dev(self, allow: bool) -> Self
pub fn allow_dev(self, allow: bool) -> Self
pub fn with_allow_network(self, allow: bool) -> Self
pub fn load(&self) -> Result<ResolvedConfig>
pub fn load_detailed(&self) -> Result<ResolvedConfigDetailed>
Trait Implementations§
Source§impl Clone for ConfigResolver
impl Clone for ConfigResolver
Source§fn clone(&self) -> ConfigResolver
fn clone(&self) -> ConfigResolver
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 Debug for ConfigResolver
impl Debug for ConfigResolver
Auto Trait Implementations§
impl Freeze for ConfigResolver
impl RefUnwindSafe for ConfigResolver
impl Send for ConfigResolver
impl Sync for ConfigResolver
impl Unpin for ConfigResolver
impl UnwindSafe for ConfigResolver
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