summaryrefslogtreecommitdiffstats
path: root/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lib.rs44
1 files changed, 37 insertions, 7 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 31e1bb20..9c7eed8d 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -1,7 +1,37 @@
-#[cfg(test)]
-mod tests {
- #[test]
- fn it_works() {
- assert_eq!(2 + 2, 4);
- }
-}
+//#![deny(missing_docs)]
+//#![deny(missing_debug_implementations)]
+#![deny(unused_results)]
+#![deny(unsafe_code)]
+#![deny(rust_2018_idioms)]
+pub mod input;
+pub mod widget;
+
+mod element;
+mod event;
+mod hasher;
+mod interface;
+mod layout;
+mod mouse_cursor;
+mod node;
+mod point;
+mod rectangle;
+mod renderer;
+mod style;
+mod vector;
+
+#[doc(no_inline)]
+pub use stretch::{geometry::Size, number::Number};
+
+pub use element::Element;
+pub use event::Event;
+pub use hasher::Hasher;
+pub use interface::Interface;
+pub use layout::Layout;
+pub use mouse_cursor::MouseCursor;
+pub use node::Node;
+pub use point::Point;
+pub use rectangle::Rectangle;
+pub use renderer::Renderer;
+pub use style::{Align, Justify, Style};
+pub use vector::Vector;
+pub use widget::*;