output: remodularize

This commit is contained in:
🪞👃🪞 2025-09-02 22:36:34 +03:00
parent b98fccd98b
commit 4f1131744b
12 changed files with 1094 additions and 1124 deletions

View file

@ -1,17 +1,29 @@
#![feature(step_trait)]
#![feature(type_alias_impl_trait)]
#![feature(impl_trait_in_assoc_type)]
//#![feature(non_lifetime_binders)]
pub(crate) use std::marker::PhantomData;
pub(crate) use std::cell::RefCell;
pub(crate) use std::fmt::{Debug, Display};
pub(crate) use std::ops::{Add, Sub, Mul, Div};
pub(crate) use std::marker::PhantomData;
pub(crate) use std::ops::{Add, Sub, Mul, Div, Deref};
pub(crate) use std::rc::Rc;
pub(crate) use std::sync::RwLock;
pub(crate) use std::sync::{Arc, atomic::{AtomicUsize, Ordering::Relaxed}};
pub(crate) use tengri_core::*;
#[cfg(feature = "dsl")] pub(crate) use ::tengri_dsl::*;
mod space; pub use self::space::*;
mod layout; pub use self::layout::*;
mod output; pub use self::output::*;
mod output; pub use self::output::*;
mod output_render; pub use self::output_render::*;
mod output_content; pub use self::output_content::*;
mod output_thunk; pub use self::output_thunk::*;
mod space; pub use self::space::*;
mod layout_align; pub use self::layout_align::*;
mod layout_bsp; pub use self::layout_bsp::*;
mod layout_cond; pub use self::layout_cond::*;
mod layout_map; pub use self::layout_map::*;
mod layout_stack; pub use self::layout_stack::*;
mod layout_xy; pub use self::layout_xy::*;
#[cfg(test)] mod test;
#[cfg(test)] pub(crate) use proptest_derive::Arbitrary;