use gizmo_physics::shape::Collider;
use ron::Value;
fn main() {
let comp = Collider::aabb(gizmo_math::Vec3::new(1.0, 1.0, 1.0));
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::<Collider>() {
Ok(c) => tracing::info!("Success! {:?}", c),
Err(e) => panic!("Failed to into_rust: {:?}", e),
}
}