a0 0.0.4

generate structs and their values from external data
Documentation
A Rust procedural macro for automatically generating structs from configuration files (JSON, YAML, TOML).

## Example Usage

1. Create a configuration file (e.g., `config.yaml`).
2. Use the `generate` attribute macro:

```yaml
server:
  port: 8080
features:
  - logging
  - authentication
```

Generate and use the struct:

```rust
#[generate("config.yaml")]
struct AppConfig;

fn main() {
    let config = AppConfig::new();
    println!("Server port: {}", config.server.port);
    println!("Features: {:?}", config.features);
}
```

## API

- `new()`: Creates a new instance with values from the file.
- `default()`: Creates a new instance no values from the file.
- `is_empty()`: Returns `true` if all fields are default values.