rust/src/test/ui/lint/must_use-tuple.rs

18 lines
434 B
Rust
Raw Normal View History

2019-05-23 21:56:31 +00:00
#![deny(unused_must_use)]
2019-05-28 19:12:48 +00:00
fn foo() -> (Result<(), ()>, ()) {
(Ok::<(), ()>(()), ())
2019-05-27 19:38:13 +00:00
}
2019-05-23 21:56:31 +00:00
fn main() {
2019-05-28 19:12:48 +00:00
(Ok::<(), ()>(()),); //~ ERROR unused `std::result::Result`
(Ok::<(), ()>(()), 0, Ok::<(), ()>(()), 5);
2019-05-28 19:12:48 +00:00
//~^ ERROR unused `std::result::Result`
//~^^ ERROR unused `std::result::Result`
2019-05-27 19:38:13 +00:00
2019-05-28 19:12:48 +00:00
foo(); //~ ERROR unused `std::result::Result`
2019-06-03 17:50:32 +00:00
((Err::<(), ()>(()), ()), ()); //~ ERROR unused `std::result::Result`
2019-05-23 21:56:31 +00:00
}