rendy_util/
lib.rs

1//! Crate that contains utility modules used by other rendy crates
2
3#![warn(
4    missing_debug_implementations,
5    missing_copy_implementations,
6    missing_docs,
7    trivial_casts,
8    trivial_numeric_casts,
9    unused_extern_crates,
10    unused_import_braces,
11    unused_qualifications
12)]
13
14pub use crate::{casts::*, slow::*, wrap::*};
15
16#[cfg(feature = "gfx-backend-empty")]
17pub use gfx_backend_empty as empty;
18
19#[cfg(feature = "gfx-backend-dx12")]
20pub use gfx_backend_dx12 as dx12;
21
22#[cfg(feature = "gfx-backend-metal")]
23pub use gfx_backend_metal as metal;
24
25#[cfg(feature = "gfx-backend-vulkan")]
26pub use gfx_backend_vulkan as vulkan;
27
28#[macro_use]
29mod features;
30mod casts;
31mod slow;
32pub mod types;
33mod wrap;