diff options
| author | Laurenz <laurmaedje@gmail.com> | 2022-11-12 23:25:54 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2022-11-12 23:46:26 +0100 |
| commit | bf59c08a0a601eeac4354c505cab15e65601c8e8 (patch) | |
| tree | 2ba3230c77960acf5d55ee34065a5028d1c45d5d /library/src/prelude.rs | |
| parent | d9ce194fe71076314955dd25896f64d48bccd6e5 (diff) | |
New interaction model
Diffstat (limited to 'library/src/prelude.rs')
| -rw-r--r-- | library/src/prelude.rs | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/library/src/prelude.rs b/library/src/prelude.rs index f08604a8..b7095aee 100644 --- a/library/src/prelude.rs +++ b/library/src/prelude.rs @@ -1,20 +1,32 @@ //! Helpful imports for creating library functionality. +#[doc(no_inline)] pub use std::fmt::{self, Debug, Formatter}; +#[doc(no_inline)] pub use std::num::NonZeroUsize; +#[doc(no_inline)] pub use comemo::Tracked; +#[doc(no_inline)] pub use typst::diag::{bail, error, with_alternative, At, SourceResult, StrResult}; +#[doc(no_inline)] pub use typst::frame::*; +#[doc(no_inline)] pub use typst::geom::*; +#[doc(no_inline)] pub use typst::model::{ array, capability, castable, dict, dynamic, format_str, node, Args, Array, Cast, - Content, Dict, Finalize, Fold, Func, Key, Node, RecipeId, Resolve, Scope, Show, - Smart, Str, StyleChain, StyleMap, StyleVec, Value, Vm, + Content, Dict, Finalize, Fold, Func, Node, RecipeId, Resolve, Show, Smart, Str, + StyleChain, StyleMap, StyleVec, Value, Vm, }; +#[doc(no_inline)] pub use typst::syntax::{Span, Spanned}; +#[doc(no_inline)] pub use typst::util::{format_eco, EcoString}; +#[doc(no_inline)] pub use typst::World; -pub use super::ext::{ContentExt, StyleMapExt}; -pub use super::layout::{LayoutBlock, LayoutInline, Regions}; +#[doc(no_inline)] +pub use crate::core::{Behave, Behaviour, ContentExt, StyleMapExt}; +#[doc(no_inline)] +pub use crate::layout::{LayoutBlock, LayoutInline, Regions}; |
