Silence warnings about unused profiling macros in egui-winit

This commit is contained in:
Emil Ernerfeldt 2022-04-27 10:15:32 +02:00
parent 1133f3a42b
commit 8e266760e2

View file

@ -663,19 +663,23 @@ fn translate_cursor(cursor_icon: egui::CursorIcon) -> Option<winit::window::Curs
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
/// Profiling macro for feature "puffin" /// Profiling macro for feature "puffin"
#[allow(unused_macros)]
macro_rules! profile_function { macro_rules! profile_function {
($($arg: tt)*) => { ($($arg: tt)*) => {
#[cfg(feature = "puffin")] #[cfg(feature = "puffin")]
puffin::profile_function!($($arg)*); puffin::profile_function!($($arg)*);
}; };
} }
#[allow(unused_imports)]
pub(crate) use profile_function; pub(crate) use profile_function;
/// Profiling macro for feature "puffin" /// Profiling macro for feature "puffin"
#[allow(unused_macros)]
macro_rules! profile_scope { macro_rules! profile_scope {
($($arg: tt)*) => { ($($arg: tt)*) => {
#[cfg(feature = "puffin")] #[cfg(feature = "puffin")]
puffin::profile_scope!($($arg)*); puffin::profile_scope!($($arg)*);
}; };
} }
#[allow(unused_imports)]
pub(crate) use profile_scope; pub(crate) use profile_scope;