A small lib that help to serialize and deserialize from/to rmp (RustMessagePack) with a file. It does nothing special, just encapsulates rmp_serde into functions that can be used repeatedly.
```rust
extern crate serde_derive;
use rmpfs::{savetormp, loadfrom_rmp}; use std::path::Path;
// Define a struct of data
struct ExampleData { value: i64, message: String, }
fn main() { let filename = Path::new("testrmp_fs.blob");
let data = ExampleData {
value: -123456,
message: "Example rmp_fs".to_string()
};
// Save to a file it return Result<(), Box<dyn Error>>
save_to_rmp(file_name, &data).expect("Fail to save as rmp.");
// Load from a file it return Result<T, Box<dyn Error>>
let data2: ExampleData =load_from_rmp(file_name).expect("Fail to load from rmp.");
println!("{:?}\n{:?}",data,data2);
} ```