diff options
Diffstat (limited to 'src/lib.rs')
| -rw-r--r-- | src/lib.rs | 29 | 
1 files changed, 22 insertions, 7 deletions
@@ -171,23 +171,38 @@  //!  //! [Elm]: https://elm-lang.org/  //! [The Elm Architecture]: https://guide.elm-lang.org/architecture/ -//! [documentation]: https://docs.rs/iced  //! [examples]: https://github.com/hecrj/iced/tree/master/examples  //! [`Application`]: trait.Application.html  #![deny(missing_docs)]  #![deny(missing_debug_implementations)]  #![deny(unused_results)] -#![deny(unsafe_code)] -#![deny(rust_2018_idioms)] +#![forbid(unsafe_code)] +#![forbid(rust_2018_idioms)]  mod application; -#[cfg_attr(target_arch = "wasm32", path = "web.rs")] -#[cfg_attr(not(target_arch = "wasm32"), path = "native.rs")] -mod platform; +mod element;  mod sandbox; +pub mod executor;  pub mod settings; +pub mod widget; +pub mod window; + +#[doc(no_inline)] +pub use widget::*;  pub use application::Application; -pub use platform::*; +pub use element::Element; +pub use executor::Executor;  pub use sandbox::Sandbox;  pub use settings::Settings; + +#[cfg(not(target_arch = "wasm32"))] +use iced_winit as common; + +#[cfg(target_arch = "wasm32")] +use iced_web as common; + +pub use common::{ +    futures, Align, Background, Color, Command, Font, HorizontalAlignment, +    Length, Point, Size, Space, Subscription, Vector, VerticalAlignment, +};  | 
