mirror of https://github.com/rwf2/Rocket.git
247 lines
6.5 KiB
Plaintext
247 lines
6.5 KiB
Plaintext
error: invalid route URI: expected token '/' but found 'a' at index 0
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:5:8
|
|
|
|
|
5 | #[get("a")]
|
|
| ^
|
|
|
|
|
= help: expected URI in origin form: "/path/<param>"
|
|
|
|
error: invalid route URI: unexpected EOF: expected token '/' at index 0
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:8:8
|
|
|
|
|
8 | #[get("")]
|
|
| ^
|
|
|
|
|
= help: expected URI in origin form: "/path/<param>"
|
|
|
|
error: invalid route URI: expected token '/' but found 'a' at index 0
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:11:8
|
|
|
|
|
11 | #[get("a/b/c")]
|
|
| ^
|
|
|
|
|
= help: expected URI in origin form: "/path/<param>"
|
|
|
|
error: route URIs cannot contain empty segments
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:14:10
|
|
|
|
|
14 | #[get("/a///b")]
|
|
| ^^
|
|
|
|
|
= note: expected "/a/b", found "/a///b"
|
|
|
|
error: route URIs cannot contain empty segments
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:17:13
|
|
|
|
|
17 | #[get("/?bat&&")]
|
|
| ^^
|
|
|
|
|
= note: expected "/?bat", found "/?bat&&"
|
|
|
|
error: route URIs cannot contain empty segments
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:20:13
|
|
|
|
|
20 | #[get("/?bat&&")]
|
|
| ^^
|
|
|
|
|
= note: expected "/?bat", found "/?bat&&"
|
|
|
|
error: route URIs cannot contain empty segments
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:23:12
|
|
|
|
|
23 | #[get("/a/b//")]
|
|
| ^^
|
|
|
|
|
= note: expected "/a/b", found "/a/b//"
|
|
|
|
error: unused parameter
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:42:10
|
|
|
|
|
42 | #[get("/<name>")]
|
|
| ^^^^
|
|
|
|
|
note: expected argument named `name` here
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:43:6
|
|
|
|
|
43 | fn h0(_name: usize) {}
|
|
| ^^^^^^^^^^^^^^
|
|
|
|
error: unused parameter
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:45:12
|
|
|
|
|
45 | #[get("/a?<r>")]
|
|
| ^
|
|
|
|
|
note: expected argument named `r` here
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:46:6
|
|
|
|
|
46 | fn h1() {}
|
|
| ^^
|
|
|
|
error: unused parameter
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:48:23
|
|
|
|
|
48 | #[post("/a", data = "<test>")]
|
|
| ^^^^
|
|
|
|
|
note: expected argument named `test` here
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:49:6
|
|
|
|
|
49 | fn h2() {}
|
|
| ^^
|
|
|
|
error: unused parameter
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:51:10
|
|
|
|
|
51 | #[get("/<_r>")]
|
|
| ^^
|
|
|
|
|
note: expected argument named `_r` here
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:52:6
|
|
|
|
|
52 | fn h3() {}
|
|
| ^^
|
|
|
|
error: unused parameter
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:54:10
|
|
|
|
|
54 | #[get("/<_r>/<b>")]
|
|
| ^^
|
|
|
|
|
note: expected argument named `_r` here
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:55:6
|
|
|
|
|
55 | fn h4() {}
|
|
| ^^
|
|
|
|
error: unused parameter
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:54:15
|
|
|
|
|
54 | #[get("/<_r>/<b>")]
|
|
| ^
|
|
|
|
|
note: expected argument named `b` here
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:55:6
|
|
|
|
|
55 | fn h4() {}
|
|
| ^^
|
|
|
|
error: invalid identifier: `foo_.`
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:60:10
|
|
|
|
|
60 | #[get("/<foo_.>")]
|
|
| ^^^^^
|
|
|
|
|
= help: dynamic parameters must be valid identifiers
|
|
= help: did you mean `<foo_>`?
|
|
|
|
error: invalid identifier: `foo*`
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:63:10
|
|
|
|
|
63 | #[get("/<foo*>")]
|
|
| ^^^^
|
|
|
|
|
= help: dynamic parameters must be valid identifiers
|
|
= help: did you mean `<foo>`?
|
|
|
|
error: invalid identifier: `!`
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:66:10
|
|
|
|
|
66 | #[get("/<!>")]
|
|
| ^
|
|
|
|
|
= help: dynamic parameters must be valid identifiers
|
|
= help: did you mean `<param>`?
|
|
|
|
error: invalid identifier: `name>:<id`
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:69:10
|
|
|
|
|
69 | #[get("/<name>:<id>")]
|
|
| ^^^^^^^^^
|
|
|
|
|
= help: dynamic parameters must be valid identifiers
|
|
= help: did you mean `<nameid>`?
|
|
|
|
error: unexpected static parameter
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:74:20
|
|
|
|
|
74 | #[get("/", data = "foo")]
|
|
| ^^^
|
|
|
|
|
= help: parameter must be dynamic: `<foo>`
|
|
|
|
error: parameter cannot be trailing
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:77:20
|
|
|
|
|
77 | #[get("/", data = "<foo..>")]
|
|
| ^^^^^^^
|
|
|
|
|
= help: did you mean `<foo>`?
|
|
|
|
warning: `segment` starts with `<` but does not end with `>`
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:80:20
|
|
|
|
|
80 | #[get("/", data = "<foo")]
|
|
| ^^^^
|
|
|
|
|
= help: perhaps you meant the dynamic parameter `<foo>`?
|
|
= note: apply `#[suppress(segment_chars)]` before the item to suppress this lint
|
|
|
|
error: unexpected static parameter
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:80:20
|
|
|
|
|
80 | #[get("/", data = "<foo")]
|
|
| ^^^^
|
|
|
|
|
= help: parameter must be dynamic: `<foo>`
|
|
|
|
error: invalid identifier: `test `
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:83:21
|
|
|
|
|
83 | #[get("/", data = "<test >")]
|
|
| ^^^^^
|
|
|
|
|
= help: dynamic parameters must be valid identifiers
|
|
= help: did you mean `<test>`?
|
|
|
|
error: handler arguments must be named
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:89:7
|
|
|
|
|
89 | fn k0(_: usize) {}
|
|
| ^^^^^^^^
|
|
|
|
|
= help: to name an ignored handler argument, use `_name`
|
|
|
|
error: parameters cannot be empty
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:93:9
|
|
|
|
|
93 | #[get("/<>")]
|
|
| ^^
|
|
|
|
warning: `segment` starts with `<` but does not end with `>`
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:96:9
|
|
|
|
|
96 | #[get("/<id><")]
|
|
| ^^^^^
|
|
|
|
|
= help: perhaps you meant the dynamic parameter `<id>`?
|
|
= note: apply `#[suppress(segment_chars)]` before the item to suppress this lint
|
|
|
|
warning: `segment` starts with `<` but does not end with `>`
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:99:9
|
|
|
|
|
99 | #[get("/<<<<id><")]
|
|
| ^^^^^^^^
|
|
|
|
|
= help: perhaps you meant the dynamic parameter `<id>`?
|
|
= note: apply `#[suppress(segment_chars)]` before the item to suppress this lint
|
|
|
|
warning: `segment` starts with `<` but does not end with `>`
|
|
--> tests/ui-fail-nightly/route-path-bad-syntax.rs:102:9
|
|
|
|
|
102 | #[get("/<>name><")]
|
|
| ^^^^^^^^
|
|
|
|
|
= help: perhaps you meant the dynamic parameter `<name>`?
|
|
= note: apply `#[suppress(segment_chars)]` before the item to suppress this lint
|