#[cfg(all(feature = "texture_manager_cleanup", not(feature = "std")))]
compile_error!("feature `texture_manager_cleanup` requires `std`");
#[cfg(all(feature = "ahash", not(feature = "std")))]
compile_error!("feature `ahash` requires `std`");
#[cfg(all(feature = "all_backends", not(feature = "minifb")))]
compile_error!("feature `all_backends` requires `minifb`");
#[cfg(all(feature = "all_backends", not(feature = "glfw")))]
compile_error!("feature `all_backends` requires `glfw`");
#[cfg(all(feature = "all_backends", not(feature = "font_support")))]
compile_error!("feature `all_backends` requires `font_support`");
#[cfg(all(feature = "minifb", not(feature = "system")))]
compile_error!("feature `minifb` requires `system`");
#[cfg(all(feature = "minifb", not(feature = "keycodes")))]
compile_error!("feature `minifb` requires `keycodes`");
#[cfg(all(feature = "minifb", not(feature = "keyboard_query")))]
compile_error!("feature `minifb` requires `keyboard_query`");
#[cfg(all(feature = "minifb", not(feature = "svg")))]
compile_error!("feature `minifb` requires `svg`");
#[cfg(all(feature = "minifb", not(feature = "std")))]
compile_error!("feature `minifb` requires `std`");
#[cfg(all(feature = "glfw", not(feature = "system")))]
compile_error!("feature `glfw` requires `system`");
#[cfg(all(feature = "glfw", not(feature = "keycodes")))]
compile_error!("feature `glfw` requires `keycodes`");
#[cfg(all(feature = "glfw", not(feature = "std")))]
compile_error!("feature `glfw` requires `std`");
#[cfg(all(feature = "system", not(feature = "x11")))]
compile_error!("feature `system` requires `x11`");
#[cfg(all(feature = "system", not(feature = "std")))]
compile_error!("feature `system` requires `std`");
#[cfg(all(feature = "font_support", not(feature = "std")))]
compile_error!("feature `font_support` requires `std`");
#[cfg(all(feature = "keycodes", not(feature = "std")))]
compile_error!("feature `keycodes` requires `std`");
#[cfg(all(feature = "keyboard_query", not(feature = "std")))]
compile_error!("feature `keyboard_query` requires `std`");
#[cfg(all(feature = "discord", not(feature = "std")))]
compile_error!("feature `discord` requires `std`");
#[cfg(all(feature = "random", not(feature = "std")))]
compile_error!("feature `random` requires `std`");
#[cfg(all(feature = "num_traits_with_std", not(feature = "std")))]
compile_error!("feature `num_traits_with_std` requires `std`");
#[cfg(all(feature = "num_traits_with_std", not(feature = "num_traits")))]
compile_error!("feature `num_traits_with_std` requires `num_traits`");
#[cfg(test)]
#[cfg(not(feature = "test"))]
compile_error!("You're trying to test the lib without having the required dependencies enabled: `test`");