├── .codecov.yml ├── .cspell.yml ├── .envrc ├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── coverage.yml │ ├── dependabot-reviewer.yml │ └── lint.yml ├── .gitignore ├── .prettierrc.yml ├── .rustfmt.toml ├── .taplo.toml ├── .vscode └── settings.json ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── README.md ├── confik-macros ├── Cargo.toml ├── README.md ├── src │ ├── lib.rs │ └── tests.rs └── tests │ ├── trybuild.rs │ └── trybuild │ ├── 01-parse.rs │ ├── 02-create-builder.rs │ ├── 03-simple-impl.rs │ ├── 04-simple-build.rs │ ├── 05-simple-build-with-enum.rs │ ├── 06-nested-struct.rs │ ├── 07-phantom-data.rs │ ├── 08-redefined-prelude-types.rs │ ├── 09-pub-target.rs │ ├── 10-unnamed_struct_fields.rs │ ├── 11-simple-secret-source.rs │ ├── 12-complex-secret-source.rs │ ├── 13-unnamed-secret-source.rs │ ├── 14-simple-default.rs │ ├── 15-default-default.rs │ ├── 16-partial-default.rs │ ├── 17-comments.rs │ ├── 18-secret-default.rs │ ├── 19-derive.rs │ ├── 20-enum.rs │ ├── 21-field-from.rs │ ├── 22-dataless-types.rs │ ├── 23-where-clause.rs │ ├── 24-field-try-from.rs │ ├── 25-pass-enum-untagged.rs │ ├── 26-named-builder.rs │ ├── 27-field-access.rs │ ├── 28-field-vis.rs │ ├── 29-named-field-vis.rs │ ├── 30-skip-field.rs │ ├── 31-crate-remap.rs │ ├── fail-config-alone.stderr │ ├── fail-config-empty-list.stderr │ ├── fail-config-name-value.rs │ ├── fail-config-name-value.stderr │ ├── fail-crate-not-in-scope.rs │ ├── fail-crate-not-in-scope.stderr │ ├── fail-default-invalid-expr.rs │ ├── fail-default-invalid-expr.stderr │ ├── fail-default-not-expression.rs │ ├── fail-default-not-expression.stderr │ ├── fail-default-parse.rs │ ├── fail-default-parse.stderr │ ├── fail-field-from-unknown-type.rs │ ├── fail-field-from-unknown-type.stderr │ ├── fail-forward-literal.rs │ ├── fail-forward-literal.stderr │ ├── fail-from-and-try-from.rs │ ├── fail-from-and-try-from.stderr │ ├── fail-not-a-type.rs │ ├── fail-not-a-type.stderr │ ├── fail-secret-extra-attr.rs │ ├── fail-secret-extra-attr.stderr │ ├── fail-try-from-not-implemented.rs │ ├── fail-try-from-not-implemented.stderr │ ├── fail-uncreatable-type.rs │ └── fail-uncreatable-type.stderr ├── confik ├── CHANGELOG.md ├── Cargo.toml ├── README.md ├── examples │ ├── ahash.rs │ ├── bigdecimal.rs │ ├── defaulting.rs │ ├── derives.rs │ ├── secret_string.rs │ └── simple.rs ├── src │ ├── builder.rs │ ├── common.rs │ ├── errors.rs │ ├── helpers.rs │ ├── lib.md │ ├── lib.rs │ ├── path.rs │ ├── secrets.rs │ ├── sources │ │ ├── env_source.rs │ │ ├── file_source.rs │ │ ├── json_source.rs │ │ ├── mod.rs │ │ ├── offset_source.rs │ │ └── toml_source.rs │ ├── std_impls.rs │ └── third_party.rs └── tests │ ├── array │ └── mod.rs │ ├── common │ └── mod.rs │ ├── complex_enums │ └── mod.rs │ ├── defaulting_containers │ └── mod.rs │ ├── forward │ └── mod.rs │ ├── keyed_containers │ └── mod.rs │ ├── main.rs │ ├── option_builder │ └── mod.rs │ ├── secret │ └── mod.rs │ ├── secret_option │ └── mod.rs │ ├── singly_nested_tests │ └── mod.rs │ ├── third_party.rs │ └── unkeyed_containers │ └── mod.rs ├── flake.lock ├── flake.nix └── justfile /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.cspell.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/.cspell.yml -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [robjtede] 4 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot-reviewer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/.github/workflows/dependabot-reviewer.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/.prettierrc.yml -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/.rustfmt.toml -------------------------------------------------------------------------------- /.taplo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/.taplo.toml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "rust-analyzer.cargo.features": "all" 3 | } 4 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | confik/README.md -------------------------------------------------------------------------------- /confik-macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/Cargo.toml -------------------------------------------------------------------------------- /confik-macros/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/README.md -------------------------------------------------------------------------------- /confik-macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/src/lib.rs -------------------------------------------------------------------------------- /confik-macros/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/src/tests.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/01-parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/01-parse.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/02-create-builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/02-create-builder.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/03-simple-impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/03-simple-impl.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/04-simple-build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/04-simple-build.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/05-simple-build-with-enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/05-simple-build-with-enum.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/06-nested-struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/06-nested-struct.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/07-phantom-data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/07-phantom-data.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/08-redefined-prelude-types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/08-redefined-prelude-types.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/09-pub-target.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/09-pub-target.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/10-unnamed_struct_fields.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/10-unnamed_struct_fields.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/11-simple-secret-source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/11-simple-secret-source.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/12-complex-secret-source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/12-complex-secret-source.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/13-unnamed-secret-source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/13-unnamed-secret-source.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/14-simple-default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/14-simple-default.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/15-default-default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/15-default-default.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/16-partial-default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/16-partial-default.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/17-comments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/17-comments.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/18-secret-default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/18-secret-default.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/19-derive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/19-derive.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/20-enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/20-enum.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/21-field-from.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/21-field-from.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/22-dataless-types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/22-dataless-types.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/23-where-clause.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/23-where-clause.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/24-field-try-from.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/24-field-try-from.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/25-pass-enum-untagged.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/25-pass-enum-untagged.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/26-named-builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/26-named-builder.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/27-field-access.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/27-field-access.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/28-field-vis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/28-field-vis.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/29-named-field-vis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/29-named-field-vis.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/30-skip-field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/30-skip-field.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/31-crate-remap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/31-crate-remap.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-config-alone.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-config-alone.stderr -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-config-empty-list.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-config-empty-list.stderr -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-config-name-value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-config-name-value.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-config-name-value.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-config-name-value.stderr -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-crate-not-in-scope.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-crate-not-in-scope.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-crate-not-in-scope.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-crate-not-in-scope.stderr -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-default-invalid-expr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-default-invalid-expr.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-default-invalid-expr.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-default-invalid-expr.stderr -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-default-not-expression.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-default-not-expression.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-default-not-expression.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-default-not-expression.stderr -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-default-parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-default-parse.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-default-parse.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-default-parse.stderr -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-field-from-unknown-type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-field-from-unknown-type.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-field-from-unknown-type.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-field-from-unknown-type.stderr -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-forward-literal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-forward-literal.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-forward-literal.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-forward-literal.stderr -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-from-and-try-from.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-from-and-try-from.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-from-and-try-from.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-from-and-try-from.stderr -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-not-a-type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-not-a-type.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-not-a-type.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-not-a-type.stderr -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-secret-extra-attr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-secret-extra-attr.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-secret-extra-attr.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-secret-extra-attr.stderr -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-try-from-not-implemented.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-try-from-not-implemented.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-try-from-not-implemented.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-try-from-not-implemented.stderr -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-uncreatable-type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-uncreatable-type.rs -------------------------------------------------------------------------------- /confik-macros/tests/trybuild/fail-uncreatable-type.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik-macros/tests/trybuild/fail-uncreatable-type.stderr -------------------------------------------------------------------------------- /confik/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/CHANGELOG.md -------------------------------------------------------------------------------- /confik/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/Cargo.toml -------------------------------------------------------------------------------- /confik/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/README.md -------------------------------------------------------------------------------- /confik/examples/ahash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/examples/ahash.rs -------------------------------------------------------------------------------- /confik/examples/bigdecimal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/examples/bigdecimal.rs -------------------------------------------------------------------------------- /confik/examples/defaulting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/examples/defaulting.rs -------------------------------------------------------------------------------- /confik/examples/derives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/examples/derives.rs -------------------------------------------------------------------------------- /confik/examples/secret_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/examples/secret_string.rs -------------------------------------------------------------------------------- /confik/examples/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/examples/simple.rs -------------------------------------------------------------------------------- /confik/src/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/src/builder.rs -------------------------------------------------------------------------------- /confik/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/src/common.rs -------------------------------------------------------------------------------- /confik/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/src/errors.rs -------------------------------------------------------------------------------- /confik/src/helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/src/helpers.rs -------------------------------------------------------------------------------- /confik/src/lib.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/src/lib.md -------------------------------------------------------------------------------- /confik/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/src/lib.rs -------------------------------------------------------------------------------- /confik/src/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/src/path.rs -------------------------------------------------------------------------------- /confik/src/secrets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/src/secrets.rs -------------------------------------------------------------------------------- /confik/src/sources/env_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/src/sources/env_source.rs -------------------------------------------------------------------------------- /confik/src/sources/file_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/src/sources/file_source.rs -------------------------------------------------------------------------------- /confik/src/sources/json_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/src/sources/json_source.rs -------------------------------------------------------------------------------- /confik/src/sources/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/src/sources/mod.rs -------------------------------------------------------------------------------- /confik/src/sources/offset_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/src/sources/offset_source.rs -------------------------------------------------------------------------------- /confik/src/sources/toml_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/src/sources/toml_source.rs -------------------------------------------------------------------------------- /confik/src/std_impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/src/std_impls.rs -------------------------------------------------------------------------------- /confik/src/third_party.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/src/third_party.rs -------------------------------------------------------------------------------- /confik/tests/array/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/tests/array/mod.rs -------------------------------------------------------------------------------- /confik/tests/common/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/tests/common/mod.rs -------------------------------------------------------------------------------- /confik/tests/complex_enums/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/tests/complex_enums/mod.rs -------------------------------------------------------------------------------- /confik/tests/defaulting_containers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/tests/defaulting_containers/mod.rs -------------------------------------------------------------------------------- /confik/tests/forward/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/tests/forward/mod.rs -------------------------------------------------------------------------------- /confik/tests/keyed_containers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/tests/keyed_containers/mod.rs -------------------------------------------------------------------------------- /confik/tests/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/tests/main.rs -------------------------------------------------------------------------------- /confik/tests/option_builder/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/tests/option_builder/mod.rs -------------------------------------------------------------------------------- /confik/tests/secret/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/tests/secret/mod.rs -------------------------------------------------------------------------------- /confik/tests/secret_option/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/tests/secret_option/mod.rs -------------------------------------------------------------------------------- /confik/tests/singly_nested_tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/tests/singly_nested_tests/mod.rs -------------------------------------------------------------------------------- /confik/tests/third_party.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/tests/third_party.rs -------------------------------------------------------------------------------- /confik/tests/unkeyed_containers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/confik/tests/unkeyed_containers/mod.rs -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/flake.nix -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x52dev/confik/HEAD/justfile --------------------------------------------------------------------------------