pub struct EnvScanner { /* private fields */ }
Expand description
Environment variable scanner with efficient pattern matching
Implementations§
Source§impl EnvScanner
impl EnvScanner
Sourcepub fn with_config(config: Config) -> Result<Self>
pub fn with_config(config: Config) -> Result<Self>
Create a scanner with custom configuration
Sourcepub fn load_config<P: AsRef<Path>>(config_path: P) -> Result<Config>
pub fn load_config<P: AsRef<Path>>(config_path: P) -> Result<Config>
Load configuration from a TOML file
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EnvScanner
impl RefUnwindSafe for EnvScanner
impl Send for EnvScanner
impl Sync for EnvScanner
impl Unpin for EnvScanner
impl UnwindSafe for EnvScanner
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more