better-default-derive 
A better std::default::Default macro.
toml
[dependencies]
better-default-derive = "0.1.0"
Example
```rust
use betterdefaultderive::Default;
[derive(Debug, PartialEq, Eq, Default)]
enum Either {
Left(L),
#[default]
Right(R),
}
fn main() {
let either: Either = Either::default();
assert_eq!(either, Either::Right(u8::default()));
}
```
Supports
- Enums
- Unit
- Named
- Unnamed
- Generic
Roadmap
- [ ] Support structs
- [ ] Unit
- [ ] Named
- [ ] Unnamed
- [ ] Generic
- [ ] Support associated types