preftool 0.2.0

Configuration library for CLI tools/servers.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#[macro_export]
macro_rules! config {
  (
    $($key:expr => $val:expr),* $(,)?
  ) => ({
    let mut builder = ::preftool::ConfigurationProviderBuilder::new();

    $(
      builder.add($key, $val);
    )*

    let provider = builder.build();
    ::preftool::ConfigBuilder::new().push_provider(provider).build().unwrap()
  });
}