├── .gitignore ├── .gitlab-ci.yml ├── README.md ├── configure ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── src │ ├── default │ │ ├── env_deserializer.rs │ │ └── mod.rs │ ├── lib.rs │ ├── null_deserializer.rs │ └── source.rs ├── test-setup │ ├── Cargo.toml │ ├── alt-toml │ │ └── Cargo.toml │ └── lib.rs └── tests │ ├── defaults_only.rs │ ├── mixed.rs │ ├── with_env_vars.rs │ └── with_toml.rs └── configure_derive ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── src ├── attrs.rs └── lib.rs └── tests └── example.rs /.gitignore: -------------------------------------------------------------------------------- 1 | */target/ 2 | */Cargo.lock 3 | **/*.rs.bk 4 | -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withoutboats/configure/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withoutboats/configure/HEAD/README.md -------------------------------------------------------------------------------- /configure/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withoutboats/configure/HEAD/configure/Cargo.toml -------------------------------------------------------------------------------- /configure/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withoutboats/configure/HEAD/configure/LICENSE-APACHE -------------------------------------------------------------------------------- /configure/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withoutboats/configure/HEAD/configure/LICENSE-MIT -------------------------------------------------------------------------------- /configure/src/default/env_deserializer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withoutboats/configure/HEAD/configure/src/default/env_deserializer.rs -------------------------------------------------------------------------------- /configure/src/default/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withoutboats/configure/HEAD/configure/src/default/mod.rs -------------------------------------------------------------------------------- /configure/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withoutboats/configure/HEAD/configure/src/lib.rs -------------------------------------------------------------------------------- /configure/src/null_deserializer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withoutboats/configure/HEAD/configure/src/null_deserializer.rs -------------------------------------------------------------------------------- /configure/src/source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withoutboats/configure/HEAD/configure/src/source.rs -------------------------------------------------------------------------------- /configure/test-setup/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withoutboats/configure/HEAD/configure/test-setup/Cargo.toml -------------------------------------------------------------------------------- /configure/test-setup/alt-toml/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withoutboats/configure/HEAD/configure/test-setup/alt-toml/Cargo.toml -------------------------------------------------------------------------------- /configure/test-setup/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withoutboats/configure/HEAD/configure/test-setup/lib.rs -------------------------------------------------------------------------------- /configure/tests/defaults_only.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withoutboats/configure/HEAD/configure/tests/defaults_only.rs -------------------------------------------------------------------------------- /configure/tests/mixed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withoutboats/configure/HEAD/configure/tests/mixed.rs -------------------------------------------------------------------------------- /configure/tests/with_env_vars.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withoutboats/configure/HEAD/configure/tests/with_env_vars.rs -------------------------------------------------------------------------------- /configure/tests/with_toml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withoutboats/configure/HEAD/configure/tests/with_toml.rs -------------------------------------------------------------------------------- /configure_derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withoutboats/configure/HEAD/configure_derive/Cargo.toml -------------------------------------------------------------------------------- /configure_derive/LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withoutboats/configure/HEAD/configure_derive/LICENSE-APACHE -------------------------------------------------------------------------------- /configure_derive/LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withoutboats/configure/HEAD/configure_derive/LICENSE-MIT -------------------------------------------------------------------------------- /configure_derive/src/attrs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withoutboats/configure/HEAD/configure_derive/src/attrs.rs -------------------------------------------------------------------------------- /configure_derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withoutboats/configure/HEAD/configure_derive/src/lib.rs -------------------------------------------------------------------------------- /configure_derive/tests/example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/withoutboats/configure/HEAD/configure_derive/tests/example.rs --------------------------------------------------------------------------------