From d229b6fc239a6e92f849d28be37d6a637d288bf1 Mon Sep 17 00:00:00 2001 From: Emil Ernerfeldt Date: Sat, 2 Jan 2021 12:02:26 +0100 Subject: [PATCH] Enforce rust_2018_idioms in all libs --- eframe/src/lib.rs | 2 +- egui_demo_app/src/lib.rs | 2 +- egui_demo_app/src/main.rs | 2 +- egui_glium/src/lib.rs | 4 ++-- egui_web/src/lib.rs | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/eframe/src/lib.rs b/eframe/src/lib.rs index b89fcff5..57ec9519 100644 --- a/eframe/src/lib.rs +++ b/eframe/src/lib.rs @@ -9,7 +9,7 @@ #![forbid(unsafe_code)] #![cfg_attr(not(debug_assertions), deny(warnings))] // Forbid warnings in release builds -#![warn(clippy::all)] +#![warn(clippy::all, missing_docs, rust_2018_idioms)] pub use {egui, epi}; diff --git a/egui_demo_app/src/lib.rs b/egui_demo_app/src/lib.rs index b085efac..fee3863b 100644 --- a/egui_demo_app/src/lib.rs +++ b/egui_demo_app/src/lib.rs @@ -1,6 +1,6 @@ #![forbid(unsafe_code)] #![cfg_attr(not(debug_assertions), deny(warnings))] // Forbid warnings in release builds -#![warn(clippy::all)] +#![warn(clippy::all, rust_2018_idioms)] #[cfg(target_arch = "wasm32")] use eframe::wasm_bindgen::{self, prelude::*}; diff --git a/egui_demo_app/src/main.rs b/egui_demo_app/src/main.rs index d0eb87ce..2f005d38 100644 --- a/egui_demo_app/src/main.rs +++ b/egui_demo_app/src/main.rs @@ -1,6 +1,6 @@ #![forbid(unsafe_code)] #![cfg_attr(not(debug_assertions), deny(warnings))] // Forbid warnings in release builds -#![warn(clippy::all)] +#![warn(clippy::all, rust_2018_idioms)] // When compiling natively: fn main() { diff --git a/egui_glium/src/lib.rs b/egui_glium/src/lib.rs index 9f1e7fdf..4ace91cc 100644 --- a/egui_glium/src/lib.rs +++ b/egui_glium/src/lib.rs @@ -6,7 +6,7 @@ #![forbid(unsafe_code)] #![cfg_attr(not(debug_assertions), deny(warnings))] // Forbid warnings in release builds -#![warn(clippy::all)] +#![warn(clippy::all, rust_2018_idioms)] #![allow(clippy::single_match)] mod backend; @@ -42,7 +42,7 @@ impl GliumInputState { } pub fn input_to_egui( - event: glutin::event::WindowEvent, + event: glutin::event::WindowEvent<'_>, clipboard: Option<&mut ClipboardContext>, input_state: &mut GliumInputState, control_flow: &mut ControlFlow, diff --git a/egui_web/src/lib.rs b/egui_web/src/lib.rs index e6f31ecb..e1fbc2e6 100644 --- a/egui_web/src/lib.rs +++ b/egui_web/src/lib.rs @@ -6,7 +6,7 @@ #![forbid(unsafe_code)] #![cfg_attr(not(debug_assertions), deny(warnings))] // Forbid warnings in release builds -#![warn(clippy::all)] +#![warn(clippy::all, rust_2018_idioms)] pub mod backend; pub mod http;