pub struct TypstNode {
pub node_type: TypstNodeType,
pub content: String,
pub args: Option<Vec<TypstNode>>,
pub data: Option<Box<TypstNodeData>>,
pub options: Option<TypstNamedParams>,
}
Fields§
§node_type: TypstNodeType
§content: String
§args: Option<Vec<TypstNode>>
§data: Option<Box<TypstNodeData>>
§options: Option<TypstNamedParams>
Implementations§
Source§impl TypstNode
impl TypstNode
pub fn new( node_type: TypstNodeType, content: String, args: Option<Vec<TypstNode>>, data: Option<Box<TypstNodeData>>, ) -> Self
pub fn set_options(&mut self, options: TypstNamedParams)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TypstNode
impl RefUnwindSafe for TypstNode
impl Send for TypstNode
impl Sync for TypstNode
impl Unpin for TypstNode
impl UnwindSafe for TypstNode
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