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 UnsafeUnpin 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