pub struct Env<Fmt> { /* private fields */ }Expand description
Environment variable based Source.
Env looks for variables starting with prefix and splits the remainder
of the variable name by separator to produce nested keys in the
resulting JSON object.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<Fmt> Freeze for Env<Fmt>
impl<Fmt> RefUnwindSafe for Env<Fmt>where
Fmt: RefUnwindSafe,
impl<Fmt> Send for Env<Fmt>where
Fmt: Send,
impl<Fmt> Sync for Env<Fmt>where
Fmt: Sync,
impl<Fmt> Unpin for Env<Fmt>where
Fmt: Unpin,
impl<Fmt> UnsafeUnpin for Env<Fmt>
impl<Fmt> UnwindSafe for Env<Fmt>where
Fmt: UnwindSafe,
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