]> git.lizzy.rs Git - rust.git/blobdiff - tests/ui/eta.rs
Auto merge of #3603 - xfix:random-state-lint, r=phansch
[rust.git] / tests / ui / eta.rs
index 4dd46f20e7641cf48b4f70cad8d22289d038be1d..7b39d1c4054e24553da042bddd14c86a7ad20d30 100644 (file)
@@ -1,6 +1,21 @@
-#![feature(tool_lints)]
+// Copyright 2014-2018 The Rust Project Developers. See the COPYRIGHT
+// file at the top-level directory of this distribution.
+//
+// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
+// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
+// option. This file may not be copied, modified, or distributed
+// except according to those terms.
 
-#![allow(unknown_lints, unused, clippy::no_effect, clippy::redundant_closure_call, clippy::many_single_char_names, clippy::needless_pass_by_value, clippy::option_map_unit_fn, clippy::trivially_copy_pass_by_ref)]
+#![allow(
+    unused,
+    clippy::no_effect,
+    clippy::redundant_closure_call,
+    clippy::many_single_char_names,
+    clippy::needless_pass_by_value,
+    clippy::option_map_unit_fn,
+    clippy::trivially_copy_pass_by_ref
+)]
 #![warn(clippy::redundant_closure, clippy::needless_borrow)]
 
 fn main() {
@@ -22,25 +37,31 @@ fn main() {
         Some(vec![1i32, 2]).map(|v| -> Box<::std::ops::Deref<Target = [i32]>> { Box::new(v) });
 }
 
-fn meta<F>(f: F) where F: Fn(u8) {
+fn meta<F>(f: F)
+where
+    F: Fn(u8),
+{
     f(1u8)
 }
 
-fn foo(_: u8) {
-}
+fn foo(_: u8) {}
 
 fn foo2(_: u8) -> u8 {
     1u8
 }
 
 fn all<X, F>(x: &[X], y: &X, f: F) -> bool
-where F: Fn(&X, &X) -> bool {
+where
+    F: Fn(&X, &X) -> bool,
+{
     x.iter().all(|e| f(e, y))
 }
 
-fn below(x: &u8, y: &u8) -> bool { x < y }
+fn below(x: &u8, y: &u8) -> bool {
+    x < y
+}
 
-unsafe fn unsafe_fn(_: u8) { }
+unsafe fn unsafe_fn(_: u8) {}
 
 fn divergent(_: u8) -> ! {
     unimplemented!()