pub struct PleaseConfigBuilder { /* private fields */ }
Implementations§
Source§impl PleaseConfigBuilder
impl PleaseConfigBuilder
pub fn new() -> Self
pub fn with_stdin(&mut self, stdin: String) -> &mut Self
pub fn with_config_file(&mut self, current_dir: &Path) -> &mut Self
pub fn with_execution_env(&mut self, env_bag: Vars) -> &mut Self
pub fn with_cli(&mut self, cli: ConfigArgs) -> &mut Self
pub fn with_source(&mut self, source: &Path) -> &mut Self
pub fn build(&mut self) -> Result<PleaseConfig>
Trait Implementations§
Source§impl Clone for PleaseConfigBuilder
impl Clone for PleaseConfigBuilder
Source§fn clone(&self) -> PleaseConfigBuilder
fn clone(&self) -> PleaseConfigBuilder
Returns a copy 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 PleaseConfigBuilder
impl Debug for PleaseConfigBuilder
Source§impl Default for PleaseConfigBuilder
impl Default for PleaseConfigBuilder
Source§fn default() -> PleaseConfigBuilder
fn default() -> PleaseConfigBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PleaseConfigBuilder
impl RefUnwindSafe for PleaseConfigBuilder
impl Send for PleaseConfigBuilder
impl Sync for PleaseConfigBuilder
impl Unpin for PleaseConfigBuilder
impl UnwindSafe for PleaseConfigBuilder
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