4 releases
Uses old Rust 2015
0.1.3 | Dec 2, 2018 |
---|---|
0.1.2 | Nov 30, 2018 |
0.1.1 | Nov 30, 2018 |
0.1.0 | Nov 30, 2018 |
#392 in #file
62 downloads per month
Used in 5 crates
(4 directly)
3KB
This macro enables derive(FromFile)
, it should be used alongside
from_file
Example
#[macro_use]
extern crate serde_derive;
extern crate serde;
#[macro_use]
extern crate from_file_derive;
extern crate from_file;
use from_file::FromFile;
#[derive(Deserialize, FromFile)]
struct Person {
name: String
}
fn main() {
let path = "test/fixtures/person.json";
let person = Person::from_file(path).expect("deserialize from file");
assert_eq!(person.name, String::from("Shane"));
}
Dependencies
~1.5MB
~42K SLoC