use gizmo_physics::components::RigidBody;
use ron::Value;
fn main() {
let comp = RigidBody::new(1.0, 0.5, 0.5, true);
let string_repr = ron::ser::to_string(&comp).unwrap();
tracing::info!("String repr: {}", string_repr);
let val = ron::from_str::<Value>(&string_repr).unwrap();
tracing::info!("AST Value: {:?}", val);
match val.clone().into_rust::<RigidBody>() {
Ok(_) => tracing::info!("Success!"),
Err(e) => panic!("Failed to into_rust: {:?}", e),
}
}