pub struct EnvManager { /* private fields */ }Implementations§
Source§impl EnvManager
impl EnvManager
pub fn new() -> Self
pub fn load_from_file<P: AsRef<Path>>(&mut self, path: P) -> Result<()>
pub fn load_from_map(&mut self, env_vars: &HashMap<String, String>)
pub fn apply(&self)
pub fn get(&self, key: &str) -> Option<&String>
pub fn set(&mut self, key: String, value: String)
pub fn vars(&self) -> &HashMap<String, String>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EnvManager
impl RefUnwindSafe for EnvManager
impl Send for EnvManager
impl Sync for EnvManager
impl Unpin for EnvManager
impl UnsafeUnpin for EnvManager
impl UnwindSafe for EnvManager
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