mirror of https://github.com/rwf2/Rocket.git
Upodate tests for latest stable.
This commit is contained in:
parent
9671115796
commit
e68a951a54
|
@ -3,9 +3,13 @@ error[E0277]: the trait bound `Unknown: FromFormValue<'_>` is not satisfied
|
||||||
|
|
|
|
||||||
7 | field: Unknown,
|
7 | field: Unknown,
|
||||||
| ^^^^^ the trait `FromFormValue<'_>` is not implemented for `Unknown`
|
| ^^^^^ the trait `FromFormValue<'_>` is not implemented for `Unknown`
|
||||||
|
|
|
||||||
|
= note: required by `from_form_value`
|
||||||
|
|
||||||
error[E0277]: the trait bound `Foo<usize>: FromFormValue<'_>` is not satisfied
|
error[E0277]: the trait bound `Foo<usize>: FromFormValue<'_>` is not satisfied
|
||||||
--> $DIR/from_form_type_errors.rs:14:5
|
--> $DIR/from_form_type_errors.rs:14:5
|
||||||
|
|
|
|
||||||
14 | field: Foo<usize>,
|
14 | field: Foo<usize>,
|
||||||
| ^^^^^ the trait `FromFormValue<'_>` is not implemented for `Foo<usize>`
|
| ^^^^^ the trait `FromFormValue<'_>` is not implemented for `Foo<usize>`
|
||||||
|
|
|
||||||
|
= note: required by `from_form_value`
|
||||||
|
|
|
@ -3,30 +3,43 @@ error[E0277]: the trait bound `Q: FromParam<'_>` is not satisfied
|
||||||
|
|
|
|
||||||
6 | fn f0(foo: Q) {}
|
6 | fn f0(foo: Q) {}
|
||||||
| ^ the trait `FromParam<'_>` is not implemented for `Q`
|
| ^ the trait `FromParam<'_>` is not implemented for `Q`
|
||||||
|
|
|
||||||
|
= note: required by `from_param`
|
||||||
|
|
||||||
error[E0277]: the trait bound `Q: FromSegments<'_>` is not satisfied
|
error[E0277]: the trait bound `Q: FromSegments<'_>` is not satisfied
|
||||||
--> $DIR/route-type-errors.rs:9:12
|
--> $DIR/route-type-errors.rs:9:12
|
||||||
|
|
|
|
||||||
9 | fn f1(foo: Q) {}
|
9 | fn f1(foo: Q) {}
|
||||||
| ^ the trait `FromSegments<'_>` is not implemented for `Q`
|
| ^ the trait `FromSegments<'_>` is not implemented for `Q`
|
||||||
|
|
|
||||||
|
= note: required by `from_segments`
|
||||||
|
|
||||||
error[E0277]: the trait bound `Q: FromFormValue<'_>` is not satisfied
|
error[E0277]: the trait bound `Q: FromFormValue<'_>` is not satisfied
|
||||||
--> $DIR/route-type-errors.rs:12:12
|
--> $DIR/route-type-errors.rs:12:12
|
||||||
|
|
|
|
||||||
12 | fn f2(foo: Q) {}
|
12 | fn f2(foo: Q) {}
|
||||||
| ^ the trait `FromFormValue<'_>` is not implemented for `Q`
|
| ^ the trait `FromFormValue<'_>` is not implemented for `Q`
|
||||||
|
|
|
||||||
|
= note: required by `from_form_value`
|
||||||
|
|
||||||
error[E0277]: the trait bound `Q: FromFormValue<'_>` is not satisfied
|
error[E0277]: the trait bound `Q: FromFormValue<'_>` is not satisfied
|
||||||
--> $DIR/route-type-errors.rs:12:7
|
--> $DIR/route-type-errors.rs:12:7
|
||||||
|
|
|
|
||||||
12 | fn f2(foo: Q) {}
|
12 | fn f2(foo: Q) {}
|
||||||
| ^^^^^^ the trait `FromFormValue<'_>` is not implemented for `Q`
|
| ^^^^^^ the trait `FromFormValue<'_>` is not implemented for `Q`
|
||||||
|
|
|
||||||
|
::: $WORKSPACE/core/lib/src/request/form/from_form_value.rs
|
||||||
|
|
|
||||||
|
| pub trait FromFormValue<'v>: Sized {
|
||||||
|
| ---------------------------------- required by this bound in `FromFormValue`
|
||||||
|
|
||||||
error[E0277]: the trait bound `Q: FromQuery<'_>` is not satisfied
|
error[E0277]: the trait bound `Q: FromQuery<'_>` is not satisfied
|
||||||
--> $DIR/route-type-errors.rs:15:12
|
--> $DIR/route-type-errors.rs:15:12
|
||||||
|
|
|
|
||||||
15 | fn f3(foo: Q) {}
|
15 | fn f3(foo: Q) {}
|
||||||
| ^ the trait `FromQuery<'_>` is not implemented for `Q`
|
| ^ the trait `FromQuery<'_>` is not implemented for `Q`
|
||||||
|
|
|
||||||
|
= note: required by `from_query`
|
||||||
|
|
||||||
error[E0277]: the trait bound `Q: FromData` is not satisfied
|
error[E0277]: the trait bound `Q: FromData` is not satisfied
|
||||||
--> $DIR/route-type-errors.rs:18:12
|
--> $DIR/route-type-errors.rs:18:12
|
||||||
|
@ -41,27 +54,43 @@ error[E0277]: the trait bound `Q: FromRequest<'_, '_>` is not satisfied
|
||||||
|
|
|
|
||||||
21 | fn f5(a: Q, foo: Q) {}
|
21 | fn f5(a: Q, foo: Q) {}
|
||||||
| ^ the trait `FromRequest<'_, '_>` is not implemented for `Q`
|
| ^ the trait `FromRequest<'_, '_>` is not implemented for `Q`
|
||||||
|
|
|
||||||
|
::: $WORKSPACE/core/lib/src/request/from_request.rs
|
||||||
|
|
|
||||||
|
| #[crate::async_trait]
|
||||||
|
| --------------------- required by this bound in `from_request`
|
||||||
|
|
||||||
error[E0277]: the trait bound `Q: FromParam<'_>` is not satisfied
|
error[E0277]: the trait bound `Q: FromParam<'_>` is not satisfied
|
||||||
--> $DIR/route-type-errors.rs:21:18
|
--> $DIR/route-type-errors.rs:21:18
|
||||||
|
|
|
|
||||||
21 | fn f5(a: Q, foo: Q) {}
|
21 | fn f5(a: Q, foo: Q) {}
|
||||||
| ^ the trait `FromParam<'_>` is not implemented for `Q`
|
| ^ the trait `FromParam<'_>` is not implemented for `Q`
|
||||||
|
|
|
||||||
|
= note: required by `from_param`
|
||||||
|
|
||||||
error[E0277]: the trait bound `Q: FromRequest<'_, '_>` is not satisfied
|
error[E0277]: the trait bound `Q: FromRequest<'_, '_>` is not satisfied
|
||||||
--> $DIR/route-type-errors.rs:24:10
|
--> $DIR/route-type-errors.rs:24:10
|
||||||
|
|
|
|
||||||
24 | fn f6(a: Q, foo: Q, good: usize, bar: Q) {}
|
24 | fn f6(a: Q, foo: Q, good: usize, bar: Q) {}
|
||||||
| ^ the trait `FromRequest<'_, '_>` is not implemented for `Q`
|
| ^ the trait `FromRequest<'_, '_>` is not implemented for `Q`
|
||||||
|
|
|
||||||
|
::: $WORKSPACE/core/lib/src/request/from_request.rs
|
||||||
|
|
|
||||||
|
| #[crate::async_trait]
|
||||||
|
| --------------------- required by this bound in `from_request`
|
||||||
|
|
||||||
error[E0277]: the trait bound `Q: FromParam<'_>` is not satisfied
|
error[E0277]: the trait bound `Q: FromParam<'_>` is not satisfied
|
||||||
--> $DIR/route-type-errors.rs:24:18
|
--> $DIR/route-type-errors.rs:24:18
|
||||||
|
|
|
|
||||||
24 | fn f6(a: Q, foo: Q, good: usize, bar: Q) {}
|
24 | fn f6(a: Q, foo: Q, good: usize, bar: Q) {}
|
||||||
| ^ the trait `FromParam<'_>` is not implemented for `Q`
|
| ^ the trait `FromParam<'_>` is not implemented for `Q`
|
||||||
|
|
|
||||||
|
= note: required by `from_param`
|
||||||
|
|
||||||
error[E0277]: the trait bound `Q: FromParam<'_>` is not satisfied
|
error[E0277]: the trait bound `Q: FromParam<'_>` is not satisfied
|
||||||
--> $DIR/route-type-errors.rs:24:39
|
--> $DIR/route-type-errors.rs:24:39
|
||||||
|
|
|
|
||||||
24 | fn f6(a: Q, foo: Q, good: usize, bar: Q) {}
|
24 | fn f6(a: Q, foo: Q, good: usize, bar: Q) {}
|
||||||
| ^ the trait `FromParam<'_>` is not implemented for `Q`
|
| ^ the trait `FromParam<'_>` is not implemented for `Q`
|
||||||
|
|
|
||||||
|
= note: required by `from_param`
|
||||||
|
|
|
@ -39,6 +39,8 @@ error[E0277]: the trait bound `S: FromUriParam<rocket::http::uri::Path, _>` is n
|
||||||
|
|
|
|
||||||
48 | uri!(not_uri_display: 10, S);
|
48 | uri!(not_uri_display: 10, S);
|
||||||
| ^ the trait `FromUriParam<rocket::http::uri::Path, _>` is not implemented for `S`
|
| ^ the trait `FromUriParam<rocket::http::uri::Path, _>` is not implemented for `S`
|
||||||
|
|
|
||||||
|
= note: required by `from_uri_param`
|
||||||
|
|
||||||
error[E0277]: the trait bound `i32: FromUriParam<rocket::http::uri::Path, std::option::Option<{integer}>>` is not satisfied
|
error[E0277]: the trait bound `i32: FromUriParam<rocket::http::uri::Path, std::option::Option<{integer}>>` is not satisfied
|
||||||
--> $DIR/typed-uri-bad-type.rs:53:26
|
--> $DIR/typed-uri-bad-type.rs:53:26
|
||||||
|
@ -51,6 +53,7 @@ error[E0277]: the trait bound `i32: FromUriParam<rocket::http::uri::Path, std::o
|
||||||
<i32 as FromUriParam<P, &'x mut i32>>
|
<i32 as FromUriParam<P, &'x mut i32>>
|
||||||
<i32 as FromUriParam<P, i32>>
|
<i32 as FromUriParam<P, i32>>
|
||||||
= note: required because of the requirements on the impl of `FromUriParam<rocket::http::uri::Path, std::option::Option<{integer}>>` for `std::option::Option<i32>`
|
= note: required because of the requirements on the impl of `FromUriParam<rocket::http::uri::Path, std::option::Option<{integer}>>` for `std::option::Option<i32>`
|
||||||
|
= note: required by `from_uri_param`
|
||||||
|
|
||||||
error[E0277]: the trait bound `std::string::String: FromUriParam<rocket::http::uri::Path, std::result::Result<_, _>>` is not satisfied
|
error[E0277]: the trait bound `std::string::String: FromUriParam<rocket::http::uri::Path, std::result::Result<_, _>>` is not satisfied
|
||||||
--> $DIR/typed-uri-bad-type.rs:53:43
|
--> $DIR/typed-uri-bad-type.rs:53:43
|
||||||
|
@ -65,6 +68,7 @@ error[E0277]: the trait bound `std::string::String: FromUriParam<rocket::http::u
|
||||||
<std::string::String as FromUriParam<P, &'x mut std::string::String>>
|
<std::string::String as FromUriParam<P, &'x mut std::string::String>>
|
||||||
and 2 others
|
and 2 others
|
||||||
= note: required because of the requirements on the impl of `FromUriParam<rocket::http::uri::Path, std::result::Result<_, _>>` for `std::result::Result<std::string::String, &RawStr>`
|
= note: required because of the requirements on the impl of `FromUriParam<rocket::http::uri::Path, std::result::Result<_, _>>` for `std::result::Result<std::string::String, &RawStr>`
|
||||||
|
= note: required by `from_uri_param`
|
||||||
|
|
||||||
error[E0277]: the trait bound `isize: FromUriParam<rocket::http::uri::Query, &str>` is not satisfied
|
error[E0277]: the trait bound `isize: FromUriParam<rocket::http::uri::Query, &str>` is not satisfied
|
||||||
--> $DIR/typed-uri-bad-type.rs:55:20
|
--> $DIR/typed-uri-bad-type.rs:55:20
|
||||||
|
@ -95,12 +99,16 @@ error[E0277]: the trait bound `S: FromUriParam<rocket::http::uri::Query, _>` is
|
||||||
|
|
|
|
||||||
59 | uri!(other_q: 100, S);
|
59 | uri!(other_q: 100, S);
|
||||||
| ^ the trait `FromUriParam<rocket::http::uri::Query, _>` is not implemented for `S`
|
| ^ the trait `FromUriParam<rocket::http::uri::Query, _>` is not implemented for `S`
|
||||||
|
|
|
||||||
|
= note: required by `from_uri_param`
|
||||||
|
|
||||||
error[E0277]: the trait bound `S: FromUriParam<rocket::http::uri::Query, _>` is not satisfied
|
error[E0277]: the trait bound `S: FromUriParam<rocket::http::uri::Query, _>` is not satisfied
|
||||||
--> $DIR/typed-uri-bad-type.rs:61:26
|
--> $DIR/typed-uri-bad-type.rs:61:26
|
||||||
|
|
|
|
||||||
61 | uri!(other_q: rest = S, id = 100);
|
61 | uri!(other_q: rest = S, id = 100);
|
||||||
| ^ the trait `FromUriParam<rocket::http::uri::Query, _>` is not implemented for `S`
|
| ^ the trait `FromUriParam<rocket::http::uri::Query, _>` is not implemented for `S`
|
||||||
|
|
|
||||||
|
= note: required by `from_uri_param`
|
||||||
|
|
||||||
error[E0277]: the trait bound `S: Ignorable<rocket::http::uri::Query>` is not satisfied
|
error[E0277]: the trait bound `S: Ignorable<rocket::http::uri::Query>` is not satisfied
|
||||||
--> $DIR/typed-uri-bad-type.rs:36:29
|
--> $DIR/typed-uri-bad-type.rs:36:29
|
||||||
|
@ -139,6 +147,8 @@ error[E0277]: the trait bound `S: FromUriParam<rocket::http::uri::Query, _>` is
|
||||||
|
|
|
|
||||||
65 | uri!(other_q: rest = S, id = _);
|
65 | uri!(other_q: rest = S, id = _);
|
||||||
| ^ the trait `FromUriParam<rocket::http::uri::Query, _>` is not implemented for `S`
|
| ^ the trait `FromUriParam<rocket::http::uri::Query, _>` is not implemented for `S`
|
||||||
|
|
|
||||||
|
= note: required by `from_uri_param`
|
||||||
|
|
||||||
error[E0277]: the trait bound `std::option::Option<i32>: FromUriParam<rocket::http::uri::Query, {integer}>` is not satisfied
|
error[E0277]: the trait bound `std::option::Option<i32>: FromUriParam<rocket::http::uri::Query, {integer}>` is not satisfied
|
||||||
--> $DIR/typed-uri-bad-type.rs:69:28
|
--> $DIR/typed-uri-bad-type.rs:69:28
|
||||||
|
|
Loading…
Reference in New Issue