From 8ec9233e28bb2373f2309862fc308e706ad08491 Mon Sep 17 00:00:00 2001 From: YgorSouza <43298013+YgorSouza@users.noreply.github.com> Date: Wed, 29 Mar 2023 14:39:51 +0200 Subject: [PATCH] Add #![forbid(unsafe_code)] where unsafe isn't needed (#2773) To be consistent with the use of the safety badge in the README. --- crates/egui/src/lib.rs | 1 + crates/egui_demo_lib/src/lib.rs | 1 + crates/egui_extras/src/lib.rs | 1 + crates/egui_glium/src/lib.rs | 1 + crates/emath/src/lib.rs | 1 + crates/epaint/src/lib.rs | 1 + 6 files changed, 6 insertions(+) diff --git a/crates/egui/src/lib.rs b/crates/egui/src/lib.rs index b8069efd..a4534ae8 100644 --- a/crates/egui/src/lib.rs +++ b/crates/egui/src/lib.rs @@ -298,6 +298,7 @@ #![allow(clippy::float_cmp)] #![allow(clippy::manual_range_contains)] +#![forbid(unsafe_code)] mod animation_manager; pub mod containers; diff --git a/crates/egui_demo_lib/src/lib.rs b/crates/egui_demo_lib/src/lib.rs index c061b1aa..188d5acc 100644 --- a/crates/egui_demo_lib/src/lib.rs +++ b/crates/egui_demo_lib/src/lib.rs @@ -10,6 +10,7 @@ #![allow(clippy::float_cmp)] #![allow(clippy::manual_range_contains)] +#![forbid(unsafe_code)] mod color_test; mod demo; diff --git a/crates/egui_extras/src/lib.rs b/crates/egui_extras/src/lib.rs index 1a545b5b..c071d702 100644 --- a/crates/egui_extras/src/lib.rs +++ b/crates/egui_extras/src/lib.rs @@ -8,6 +8,7 @@ #![allow(clippy::float_cmp)] #![allow(clippy::manual_range_contains)] +#![forbid(unsafe_code)] #[cfg(feature = "chrono")] mod datepicker; diff --git a/crates/egui_glium/src/lib.rs b/crates/egui_glium/src/lib.rs index 1d42ef18..da60637d 100644 --- a/crates/egui_glium/src/lib.rs +++ b/crates/egui_glium/src/lib.rs @@ -10,6 +10,7 @@ #![allow(clippy::float_cmp)] #![allow(clippy::manual_range_contains)] +#![forbid(unsafe_code)] mod painter; pub use painter::Painter; diff --git a/crates/emath/src/lib.rs b/crates/emath/src/lib.rs index 5a88c9a3..95552afd 100644 --- a/crates/emath/src/lib.rs +++ b/crates/emath/src/lib.rs @@ -20,6 +20,7 @@ //! #![allow(clippy::float_cmp)] +#![forbid(unsafe_code)] use std::ops::{Add, Div, Mul, RangeInclusive, Sub}; diff --git a/crates/epaint/src/lib.rs b/crates/epaint/src/lib.rs index 41abb4af..924547d2 100644 --- a/crates/epaint/src/lib.rs +++ b/crates/epaint/src/lib.rs @@ -11,6 +11,7 @@ #![allow(clippy::float_cmp)] #![allow(clippy::manual_range_contains)] +#![forbid(unsafe_code)] mod bezier; pub mod image;