configure_me_codegen 0.4.8

A library for easy processing of application configuration from files, environment variables and command line arguments.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
            #[allow(clippy::unnecessary_lazy_evaluations)]
            let foo = self.foo.unwrap_or_else(|| { 42 });
            let bar = self.bar;
            let baz = self.baz.ok_or(ValidationError::MissingField("baz"))?;

            #[allow(clippy::useless_conversion)]
            Ok(super::Config {
                foo: foo.into(),
                bar: bar.map(Into::into),
                baz: baz.into(),
                verbose: self.verbose.unwrap_or(false),
                fast: self.fast.unwrap_or(true),
            })