diff options
| author | Laurenz <laurmaedje@gmail.com> | 2022-11-18 11:23:56 +0100 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2022-11-18 11:23:56 +0100 |
| commit | c3895cbd66688c8d677d5795813432b9a72b3ef9 (patch) | |
| tree | f8b6338076ed21db80cc706ce2be6e98a1626276 /library/src/lib.rs | |
| parent | ddb617390cf7150042726742749806eab6b3dd54 (diff) | |
Remove `Target` enum
Diffstat (limited to 'library/src/lib.rs')
| -rw-r--r-- | library/src/lib.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/library/src/lib.rs b/library/src/lib.rs index 6f77e0f3..ca10837f 100644 --- a/library/src/lib.rs +++ b/library/src/lib.rs @@ -10,7 +10,7 @@ pub mod structure; pub mod text; use typst::geom::{Align, Color, Dir, GenAlign}; -use typst::model::{LangItems, Node, Scope, StyleMap}; +use typst::model::{LangItems, Node, NodeId, Scope, StyleMap}; use self::layout::LayoutRoot; @@ -160,6 +160,8 @@ pub fn items() -> LangItems { space: || text::SpaceNode.pack(), linebreak: |justify| text::LinebreakNode { justify }.pack(), text: |text| text::TextNode(text).pack(), + text_id: NodeId::of::<text::TextNode>(), + text_str: |content| Some(&content.downcast::<text::TextNode>()?.0), smart_quote: |double| text::SmartQuoteNode { double }.pack(), parbreak: || text::ParbreakNode.pack(), strong: |body| text::StrongNode(body).pack(), |
