#[macro_use] extern crate rocket; #[derive(UriDisplayQuery)] struct Foo1; #[derive(UriDisplayQuery)] struct Foo2(); #[derive(UriDisplayQuery)] enum Foo3 { } #[derive(UriDisplayQuery)] enum Foo4 { Variant, } #[derive(UriDisplayQuery)] struct Foo5(String, String); #[derive(UriDisplayQuery)] struct Foo6 { #[field(name = 123)] field: String, } #[derive(UriDisplayPath)] struct Foo7(String, usize); #[derive(UriDisplayPath)] struct Foo8; #[derive(UriDisplayPath)] enum Foo9 { } #[derive(UriDisplayPath)] struct Foo10 { named: usize } fn main() { }