splines/examples/serialization.rs
Dimitri Sabadie 955050ecee
Fix examples.
2019-10-22 13:34:11 +02:00

31 lines
515 B
Rust

#[macro_use] extern crate serde_json;
extern crate splines;
use serde_json::from_value;
use splines::Spline;
fn main() {
let value = json!{
[
{
"t": 0,
"interpolation": "linear",
"value": 0
},
{
"t": 1,
"interpolation": { "step": 0.5 },
"value": 1
},
{
"t": 5,
"interpolation": "cosine",
"value": 10
},
]
};
let spline = from_value::<Spline<f32, f32>>(value);
println!("{:?}", spline);
}