serde-env   ![Build Status] ![Latest Version]

Deserialize env into structs via serde

Quick Start

```rust use serde::Deserialize; use serdeenv::fromenv;

[derive(Debug, Deserialize)]

struct Cargo { home: String, }

[derive(Debug, Deserialize)]

struct Test { home: String, cargo: Cargo, }

fn main() { let t: Test = from_env().expect("deserialize from env");

assert!(!t.home.is_empty());
assert!(!t.cargo.home.is_empty());
println!("{:?}", t)

} ```

Contributing

Check out the CONTRIBUTING.md guide for more details on getting started with contributing to this project.

Getting help

Submit issues for bug report or asking questions in discussion.

Acknowledgment

This project is highly inspired by envy

License

Licensed under Apache License, Version 2.0.