learn how workspaces + proc macros work & restructure everything
This commit is contained in:
35
src/lib.rs
35
src/lib.rs
@@ -1,28 +1,23 @@
|
||||
#![feature(macro_metavar_expr_concat)]
|
||||
#![feature(const_ops)]
|
||||
#![feature(const_trait_impl)]
|
||||
#![feature(const_convert)]
|
||||
#![feature(map_try_insert)]
|
||||
#![feature(unboxed_closures)]
|
||||
#![feature(fn_traits)]
|
||||
#![feature(const_cmp)]
|
||||
#![feature(const_destruct)]
|
||||
#![feature(portable_simd)]
|
||||
#![feature(gen_blocks)]
|
||||
#![feature(associated_type_defaults)]
|
||||
#![feature(unsize)]
|
||||
#![feature(coerce_unsized)]
|
||||
|
||||
pub mod core;
|
||||
pub mod layout;
|
||||
pub mod render;
|
||||
pub mod util;
|
||||
pub mod winit;
|
||||
mod default;
|
||||
mod traits;
|
||||
mod widget;
|
||||
|
||||
pub use iris_core::*;
|
||||
pub use iris_macro::*;
|
||||
|
||||
pub mod prelude {
|
||||
pub use crate::core::*;
|
||||
pub use crate::layout::*;
|
||||
pub use crate::render::*;
|
||||
pub use crate::util::Handle;
|
||||
pub use crate::winit::*;
|
||||
pub use super::default::*;
|
||||
pub use super::traits::*;
|
||||
pub use super::widget::*;
|
||||
|
||||
pub use iris_core::layout::*;
|
||||
pub use iris_core::render::*;
|
||||
pub use iris_core::util::Handle;
|
||||
|
||||
pub use iris_macro::*;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user