pub struct TypstRoot {
pub span: Range<usize>,
pub items: Vec<TypstItem>,
}Expand description
Typst AST 根节点
Fields§
§span: Range<usize>§items: Vec<TypstItem>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TypstRoot
impl<'de> Deserialize<'de> for TypstRoot
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TypstRoot
impl RefUnwindSafe for TypstRoot
impl Send for TypstRoot
impl Sync for TypstRoot
impl Unpin for TypstRoot
impl UnwindSafe for TypstRoot
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more