mirror of https://github.com/rwf2/Rocket.git
Avoid platform dependent errors in UI tests.
This commit is contained in:
parent
07460df279
commit
55ea5dfb35
|
@ -477,11 +477,11 @@ note: function defined here
|
|||
| pub fn ext<'v>(file: &TempFile<'_>, r#type: ContentType) -> Result<'v, ()> {
|
||||
| ^^^
|
||||
|
||||
error[E0277]: the trait bound `i32: From<&str>` is not satisfied
|
||||
error[E0277]: the trait bound `usize: From<&str>` is not satisfied
|
||||
--> tests/ui-fail-nightly/from_form.rs:171:23
|
||||
|
|
||||
171 | #[field(default = "no conversion")]
|
||||
| ^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `i32`
|
||||
| ^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `usize`
|
||||
|
|
||||
= help: the following other types implement trait `From<T>`:
|
||||
<f32 as From<i16>>
|
||||
|
@ -493,7 +493,7 @@ error[E0277]: the trait bound `i32: From<&str>` is not satisfied
|
|||
<f64 as From<i32>>
|
||||
<f64 as From<i8>>
|
||||
and 85 others
|
||||
= note: required because of the requirements on the impl of `Into<i32>` for `&str`
|
||||
= note: required because of the requirements on the impl of `Into<usize>` for `&str`
|
||||
|
||||
error[E0308]: mismatched types
|
||||
--> tests/ui-fail-nightly/from_form.rs:203:33
|
||||
|
|
|
@ -501,19 +501,19 @@ error[E0308]: mismatched types
|
|||
165 | #[field(validate = ext("hello"))]
|
||||
| ^^^^^^^ expected struct `ContentType`, found `&str`
|
||||
|
||||
error[E0277]: the trait bound `i32: From<&str>` is not satisfied
|
||||
error[E0277]: the trait bound `usize: From<&str>` is not satisfied
|
||||
--> tests/ui-fail-stable/from_form.rs:171:23
|
||||
|
|
||||
171 | #[field(default = "no conversion")]
|
||||
| ^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `i32`
|
||||
| ^^^^^^^^^^^^^^^ the trait `From<&str>` is not implemented for `usize`
|
||||
|
|
||||
= help: the following implementations were found:
|
||||
<i32 as From<NonZeroI32>>
|
||||
<i32 as From<SignalKind>>
|
||||
<i32 as From<bool>>
|
||||
<i32 as From<i16>>
|
||||
<usize as From<NonZeroUsize>>
|
||||
<usize as From<bool>>
|
||||
<usize as From<mio::token::Token>>
|
||||
<usize as From<runtime::thread_pool::idle::State>>
|
||||
and 89 others
|
||||
= note: required because of the requirements on the impl of `Into<i32>` for `&str`
|
||||
= note: required because of the requirements on the impl of `Into<usize>` for `&str`
|
||||
|
||||
error[E0308]: mismatched types
|
||||
--> tests/ui-fail-stable/from_form.rs:203:33
|
||||
|
|
|
@ -169,7 +169,7 @@ struct Validate3 {
|
|||
#[derive(FromForm)]
|
||||
struct Default0 {
|
||||
#[field(default = "no conversion")]
|
||||
first: i32,
|
||||
first: usize,
|
||||
}
|
||||
|
||||
#[derive(FromForm)]
|
||||
|
|
Loading…
Reference in New Issue