Skip to content

Commit

Permalink
Update ui tests
Browse files Browse the repository at this point in the history
  • Loading branch information
GuillaumeGomez committed Sep 25, 2019
1 parent d8bf4f1 commit e58e144
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 3 deletions.
6 changes: 6 additions & 0 deletions src/test/ui/methods/method-path-in-pattern.rs
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,10 @@ fn main() {
<Foo>::trait_bar => {}
//~^ ERROR expected unit struct/variant or constant, found method `<Foo>::trait_bar`
}
if let Foo::bar = 0u32 {}
//~^ ERROR expected unit struct/variant or constant, found method `<Foo>::bar`
if let <Foo>::bar = 0u32 {}
//~^ ERROR expected unit struct/variant or constant, found method `<Foo>::bar`
if let Foo::trait_bar = 0u32 {}
//~^ ERROR expected unit struct/variant or constant, found method `<Foo>::trait_bar`
}
21 changes: 20 additions & 1 deletion src/test/ui/methods/method-path-in-pattern.stderr
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,24 @@ error[E0533]: expected unit struct/variant or constant, found method `<Foo>::tra
LL | <Foo>::trait_bar => {}
| ^^^^^^^^^^^^^^^^

error: aborting due to 3 previous errors
error[E0533]: expected unit struct/variant or constant, found method `<Foo>::bar`
--> $DIR/method-path-in-pattern.rs:26:12
|
LL | if let Foo::bar = 0u32 {}
| ^^^^^^^^

error[E0533]: expected unit struct/variant or constant, found method `<Foo>::bar`
--> $DIR/method-path-in-pattern.rs:28:12
|
LL | if let <Foo>::bar = 0u32 {}
| ^^^^^^^^^^

error[E0533]: expected unit struct/variant or constant, found method `<Foo>::trait_bar`
--> $DIR/method-path-in-pattern.rs:30:12
|
LL | if let Foo::trait_bar = 0u32 {}
| ^^^^^^^^^^^^^^

error: aborting due to 6 previous errors

For more information about this error, try `rustc --explain E0533`.
3 changes: 2 additions & 1 deletion src/test/ui/qualified/qualified-path-params.stderr
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,5 @@ LL | 0 ..= <S as Tr>::A::f::<u8> => {}

error: aborting due to 2 previous errors

For more information about this error, try `rustc --explain E0029`.
Some errors have detailed explanations: E0029, E0533.
For more information about an error, try `rustc --explain E0029`.
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@ LL | Self::A => (),

error: aborting due to previous error

For more information about this error, try `rustc --explain E0533`.
Original file line number Diff line number Diff line change
Expand Up @@ -39,5 +39,5 @@ LL | let Alias::Unit() = panic!();

error: aborting due to 5 previous errors

Some errors have detailed explanations: E0164, E0618.
Some errors have detailed explanations: E0164, E0533, E0618.
For more information about an error, try `rustc --explain E0164`.

0 comments on commit e58e144

Please sign in to comment.