// normalize-stderr-test: "::: (.*)/core/http" -> "::: $$ROCKET/core/http" #[macro_use] extern crate rocket; #[derive(UriDisplayQuery)] //~^ ERROR Foo1: rocket::http::uri::UriDisplay //~| ERROR Foo1: rocket::http::uri::UriDisplay //~| ERROR Foo1: rocket::http::uri::UriDisplay struct Foo1; //~^ ERROR not supported #[derive(UriDisplayQuery)] //~^ ERROR Foo2: rocket::http::uri::UriDisplay //~| ERROR Foo2: rocket::http::uri::UriDisplay //~| ERROR Foo2: rocket::http::uri::UriDisplay struct Foo2(); //~^ ERROR not supported #[derive(UriDisplayQuery)] //~^ ERROR Foo3: rocket::http::uri::UriDisplay //~| ERROR Foo3: rocket::http::uri::UriDisplay //~| ERROR Foo3: rocket::http::uri::UriDisplay enum Foo3 { } //~^ ERROR not supported #[derive(UriDisplayQuery)] //~^ ERROR Foo4: rocket::http::uri::UriDisplay //~| ERROR Foo4: rocket::http::uri::UriDisplay //~| ERROR Foo4: rocket::http::uri::UriDisplay enum Foo4 { Variant, //~^ ERROR not supported } #[derive(UriDisplayQuery)] //~^ ERROR Foo5: rocket::http::uri::UriDisplay //~| ERROR Foo5: rocket::http::uri::UriDisplay //~| ERROR Foo5: rocket::http::uri::UriDisplay struct Foo5(String, String); //~^ ERROR exactly one #[derive(UriDisplayQuery)] //~^ ERROR Foo6: rocket::http::uri::UriDisplay //~| ERROR Foo6: rocket::http::uri::UriDisplay //~| ERROR Foo6: rocket::http::uri::UriDisplay struct Foo6 { #[form(field = 123)] //~^ ERROR invalid value: expected string field: String, } #[derive(UriDisplayPath)] //~^ ERROR Foo7: rocket::http::uri::UriDisplay //~| ERROR Foo7: rocket::http::uri::UriDisplay struct Foo7(String, usize); //~^ ERROR exactly one #[derive(UriDisplayPath)] //~^ ERROR Foo8: rocket::http::uri::UriDisplay //~| ERROR Foo8: rocket::http::uri::UriDisplay struct Foo8; //~^ ERROR exactly one #[derive(UriDisplayPath)] //~^ ERROR Foo9: rocket::http::uri::UriDisplay //~| ERROR Foo9: rocket::http::uri::UriDisplay enum Foo9 { } //~^ ERROR not supported #[derive(UriDisplayPath)] //~^ ERROR Foo10: rocket::http::uri::UriDisplay //~| ERROR Foo10: rocket::http::uri::UriDisplay struct Foo10 { //~^ ERROR not supported named: usize } fn main() { }