summaryrefslogtreecommitdiff
path: root/src/model/mod.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2022-10-17 19:26:24 +0200
committerLaurenz <laurmaedje@gmail.com>2022-10-17 20:04:22 +0200
commite21822665591dc19766275da1e185215a6b945ef (patch)
tree7788e211c3c33c8b5a8ad7d5eb7574e33631eb16 /src/model/mod.rs
parent4fd031a256b2ecfe524859d5599fafb386395572 (diff)
Merge some modules
Diffstat (limited to 'src/model/mod.rs')
-rw-r--r--src/model/mod.rs34
1 files changed, 33 insertions, 1 deletions
diff --git a/src/model/mod.rs b/src/model/mod.rs
index 5c8b82c0..0ea5cbdd 100644
--- a/src/model/mod.rs
+++ b/src/model/mod.rs
@@ -1,18 +1,50 @@
-//! Styled and structured representation of layoutable content.
+//! Layout and computation model.
#[macro_use]
mod styles;
mod collapse;
mod content;
+mod eval;
mod layout;
mod property;
mod recipe;
mod show;
+#[macro_use]
+mod cast;
+#[macro_use]
+mod array;
+#[macro_use]
+mod dict;
+#[macro_use]
+mod str;
+#[macro_use]
+mod value;
+mod args;
+mod capture;
+mod func;
+pub mod methods;
+pub mod ops;
+mod raw;
+mod scope;
+mod vm;
+pub use self::str::*;
+pub use args::*;
+pub use array::*;
+pub use capture::*;
+pub use cast::*;
pub use collapse::*;
pub use content::*;
+pub use dict::*;
+pub use eval::*;
+pub use func::*;
pub use layout::*;
pub use property::*;
+pub use raw::*;
pub use recipe::*;
+pub use scope::*;
pub use show::*;
pub use styles::*;
+pub use typst_macros::node;
+pub use value::*;
+pub use vm::*;