Skip to main content

FromEnvStr

Trait FromEnvStr 

Source
pub trait FromEnvStr: Sized {
    // Required method
    fn from_env_str(s: &str) -> Result<Self, String>;
}
Expand description

Parse a value from an environment variable string.

Implement this trait to support custom field types in #[derive(Config)] structs.

Required Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl FromEnvStr for String

Source§

impl FromEnvStr for bool

Source§

impl FromEnvStr for f32

Source§

impl FromEnvStr for f64

Source§

impl FromEnvStr for i8

Source§

impl FromEnvStr for i16

Source§

impl FromEnvStr for i32

Source§

impl FromEnvStr for i64

Source§

impl FromEnvStr for i128

Source§

impl FromEnvStr for isize

Source§

impl FromEnvStr for u8

Source§

impl FromEnvStr for u16

Source§

impl FromEnvStr for u32

Source§

impl FromEnvStr for u64

Source§

impl FromEnvStr for u128

Source§

impl FromEnvStr for usize

Implementors§