diff options
Diffstat (limited to 'wgpu/src/lib.rs')
-rw-r--r-- | wgpu/src/lib.rs | 30 |
1 files changed, 24 insertions, 6 deletions
diff --git a/wgpu/src/lib.rs b/wgpu/src/lib.rs index 9f9ed8db..4e0cbc60 100644 --- a/wgpu/src/lib.rs +++ b/wgpu/src/lib.rs @@ -22,18 +22,36 @@ #![deny(missing_docs)] #![deny(missing_debug_implementations)] #![deny(unused_results)] -#![deny(unsafe_code)] -#![deny(rust_2018_idioms)] -mod image; +#![forbid(unsafe_code)] +#![forbid(rust_2018_idioms)] +pub mod defaults; +pub mod settings; +pub mod triangle; +pub mod widget; +pub mod window; + mod primitive; mod quad; mod renderer; +mod target; mod text; mod transformation; +mod viewport; + +pub use wgpu; + +pub use defaults::Defaults; +pub use primitive::Primitive; +pub use renderer::Renderer; +pub use settings::Settings; +pub use target::Target; +pub use viewport::Viewport; + +#[doc(no_inline)] +pub use widget::*; -pub(crate) use crate::image::Image; pub(crate) use quad::Quad; pub(crate) use transformation::Transformation; -pub use primitive::Primitive; -pub use renderer::{Renderer, Target}; +#[cfg(any(feature = "image", feature = "svg"))] +mod image; |