tinymist_query/analysis/
prelude.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub use std::collections::{BTreeMap, HashMap};
pub use std::hash::{Hash, Hasher};
pub use std::ops::Range;
pub use std::path::Path;
pub use std::sync::{Arc, LazyLock};

pub use ecow::*;
pub use typst::foundations::{Func, Value};
pub use typst::syntax::ast::{self, AstNode};
pub use typst::syntax::{FileId as TypstFileId, LinkedNode, Source, Span, SyntaxKind, SyntaxNode};
pub use typst::World;
pub use typst_shim::syntax::LinkedNodeExt;
pub use typst_shim::utils::LazyHash;

pub(crate) use super::{LocalContext, ToFunc};
pub(crate) use crate::adt::interner::Interned;
pub use crate::ty::Ty;
pub(crate) use crate::StrRef;