A Rust derive macro which permits reading struct values from a directory.
Not ready for production use, still in heavy development and many things are not yet implemented or will unexpectedly blow up.
```rust use filestruct::FromDir;
struct Files {
capacity: u8,
energynow: u64,
doesnotexist: Option
fn main() { let files = Files::fromdir("/sys/class/powersupply/BAT0"); println!("{:#?}", files); } ```
Results in:
rust
Ok(
Files {
capacity: 67,
energy_now: 38460000,
does_not_exist: None,
does_not_exist_but_renamed: Some(
56970000,
),
},
)