twelf 0.15.0

Twelf is a configuration solution for Rust including 12-Factor support. It is designed with layers in order to configure different sources and formats to build your configuration. The main goal is to be very simple using a proc macro.
Documentation

twelf

There is very little structured metadata to build this page from currently. You should check the main library docs, readme, or Cargo.toml in case the author documented the features in them.

This version has 18 feature flags, 6 of them enabled by default.

default

  • env
  • clap
  • shellexpand

env

  • envy
  • config-derive/env

clap

  • clap_rs
  • config-derive/clap
  • envy

shellexpand

  • dep:shellexpand
  • config-derive/shellexpand

envy

  • dep:envy

clap_rs

  • dep:clap_rs

ini

  • serde_ini
  • config-derive/ini

toml

  • toml_rs
  • config-derive/toml

yaml

  • serde_yaml
  • config-derive/yaml

dhall

  • serde_dhall
  • config-derive/dhall

custom_fn

  • dyn-clone
  • config-derive/custom_fn

json

  • config-derive/json

default_trait

  • config-derive/default_trait

toml_rs

  • dep:toml_rs

dyn-clone

  • dep:dyn-clone

serde_dhall

  • dep:serde_dhall

serde_ini

  • dep:serde_ini

serde_yaml

  • dep:serde_yaml