Update tests for revert of never type stabilization

This commit is contained in:
Mark Rousskov 2019-12-14 08:40:43 -05:00
parent d82debbd01
commit 69f99e74ac
7 changed files with 14 additions and 11 deletions

View File

@ -1,5 +1,5 @@
// run-rustfix // run-rustfix
#![feature(exhaustive_patterns)] #![feature(exhaustive_patterns, never_type)]
#![allow(dead_code, unreachable_code, unused_variables)] #![allow(dead_code, unreachable_code, unused_variables)]
#![allow(clippy::let_and_return)] #![allow(clippy::let_and_return)]

View File

@ -1,5 +1,5 @@
// run-rustfix // run-rustfix
#![feature(exhaustive_patterns)] #![feature(exhaustive_patterns, never_type)]
#![allow(dead_code, unreachable_code, unused_variables)] #![allow(dead_code, unreachable_code, unused_variables)]
#![allow(clippy::let_and_return)] #![allow(clippy::let_and_return)]

View File

@ -1,4 +1,5 @@
// run-rustfix // run-rustfix
#![feature(never_type)]
#![allow(unused_mut)] #![allow(unused_mut)]
#![warn(clippy::must_use_candidate)] #![warn(clippy::must_use_candidate)]
use std::rc::Rc; use std::rc::Rc;

View File

@ -1,4 +1,5 @@
// run-rustfix // run-rustfix
#![feature(never_type)]
#![allow(unused_mut)] #![allow(unused_mut)]
#![warn(clippy::must_use_candidate)] #![warn(clippy::must_use_candidate)]
use std::rc::Rc; use std::rc::Rc;

View File

@ -1,5 +1,5 @@
error: this function could have a `#[must_use]` attribute error: this function could have a `#[must_use]` attribute
--> $DIR/must_use_candidates.rs:11:1 --> $DIR/must_use_candidates.rs:12:1
| |
LL | pub fn pure(i: u8) -> u8 { LL | pub fn pure(i: u8) -> u8 {
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: add the attribute: `#[must_use] pub fn pure(i: u8) -> u8` | ^^^^^^^^^^^^^^^^^^^^^^^^ help: add the attribute: `#[must_use] pub fn pure(i: u8) -> u8`
@ -7,25 +7,25 @@ LL | pub fn pure(i: u8) -> u8 {
= note: `-D clippy::must-use-candidate` implied by `-D warnings` = note: `-D clippy::must-use-candidate` implied by `-D warnings`
error: this method could have a `#[must_use]` attribute error: this method could have a `#[must_use]` attribute
--> $DIR/must_use_candidates.rs:16:5 --> $DIR/must_use_candidates.rs:17:5
| |
LL | pub fn inherent_pure(&self) -> u8 { LL | pub fn inherent_pure(&self) -> u8 {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: add the attribute: `#[must_use] pub fn inherent_pure(&self) -> u8` | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: add the attribute: `#[must_use] pub fn inherent_pure(&self) -> u8`
error: this function could have a `#[must_use]` attribute error: this function could have a `#[must_use]` attribute
--> $DIR/must_use_candidates.rs:47:1 --> $DIR/must_use_candidates.rs:48:1
| |
LL | pub fn with_marker(_d: std::marker::PhantomData<&mut u32>) -> bool { LL | pub fn with_marker(_d: std::marker::PhantomData<&mut u32>) -> bool {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: add the attribute: `#[must_use] pub fn with_marker(_d: std::marker::PhantomData<&mut u32>) -> bool` | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: add the attribute: `#[must_use] pub fn with_marker(_d: std::marker::PhantomData<&mut u32>) -> bool`
error: this function could have a `#[must_use]` attribute error: this function could have a `#[must_use]` attribute
--> $DIR/must_use_candidates.rs:59:1 --> $DIR/must_use_candidates.rs:60:1
| |
LL | pub fn rcd(_x: Rc<u32>) -> bool { LL | pub fn rcd(_x: Rc<u32>) -> bool {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: add the attribute: `#[must_use] pub fn rcd(_x: Rc<u32>) -> bool` | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: add the attribute: `#[must_use] pub fn rcd(_x: Rc<u32>) -> bool`
error: this function could have a `#[must_use]` attribute error: this function could have a `#[must_use]` attribute
--> $DIR/must_use_candidates.rs:67:1 --> $DIR/must_use_candidates.rs:68:1
| |
LL | pub fn arcd(_x: Arc<u32>) -> bool { LL | pub fn arcd(_x: Arc<u32>) -> bool {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: add the attribute: `#[must_use] pub fn arcd(_x: Arc<u32>) -> bool` | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: add the attribute: `#[must_use] pub fn arcd(_x: Arc<u32>) -> bool`

View File

@ -1,4 +1,5 @@
#![warn(clippy::result_map_unit_fn)] #![warn(clippy::result_map_unit_fn)]
#![feature(never_type)]
#![allow(unused)] #![allow(unused)]
fn do_nothing<T>(_: T) {} fn do_nothing<T>(_: T) {}

View File

@ -1,23 +1,23 @@
error[E0425]: cannot find value `x` in this scope error[E0425]: cannot find value `x` in this scope
--> $DIR/result_map_unit_fn_unfixable.rs:16:5 --> $DIR/result_map_unit_fn_unfixable.rs:17:5
| |
LL | x.field.map(|value| { do_nothing(value); do_nothing(value) }); LL | x.field.map(|value| { do_nothing(value); do_nothing(value) });
| ^ not found in this scope | ^ not found in this scope
error[E0425]: cannot find value `x` in this scope error[E0425]: cannot find value `x` in this scope
--> $DIR/result_map_unit_fn_unfixable.rs:18:5 --> $DIR/result_map_unit_fn_unfixable.rs:19:5
| |
LL | x.field.map(|value| if value > 0 { do_nothing(value); do_nothing(value) }); LL | x.field.map(|value| if value > 0 { do_nothing(value); do_nothing(value) });
| ^ not found in this scope | ^ not found in this scope
error[E0425]: cannot find value `x` in this scope error[E0425]: cannot find value `x` in this scope
--> $DIR/result_map_unit_fn_unfixable.rs:22:5 --> $DIR/result_map_unit_fn_unfixable.rs:23:5
| |
LL | x.field.map(|value| { LL | x.field.map(|value| {
| ^ not found in this scope | ^ not found in this scope
error[E0425]: cannot find value `x` in this scope error[E0425]: cannot find value `x` in this scope
--> $DIR/result_map_unit_fn_unfixable.rs:26:5 --> $DIR/result_map_unit_fn_unfixable.rs:27:5
| |
LL | x.field.map(|value| { do_nothing(value); do_nothing(value); }); LL | x.field.map(|value| { do_nothing(value); do_nothing(value); });
| ^ not found in this scope | ^ not found in this scope