1#![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;