diff --git a/crates/egui/src/lib.rs b/crates/egui/src/lib.rs index b8069efdf..a4534ae80 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 c061b1aa8..188d5acc0 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 1a545b5b7..c071d7024 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 1d42ef18a..da60637dc 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 5a88c9a33..95552afd1 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 41abb4af7..924547d25 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;