What does rocket.rs use that makes it different from serde as far as custom derivations go?
#[derive(Serialize)] <- you can write anything inside the ()s
Full on procedural macros, attribute style: #[get("/hello/<name>/<age>")] <- you can write anything inside the []s