pub struct TsxCode { /* private fields */ }Trait Implementations§
Source§impl Alterator for TsxCode
impl Alterator for TsxCode
Source§fn alterate(
node: &Node<'_>,
code: &[u8],
span: bool,
children: Vec<AstNode>,
) -> AstNode
fn alterate( node: &Node<'_>, code: &[u8], span: bool, children: Vec<AstNode>, ) -> AstNode
Creates a new
AST node containing the code associated to the node,
its span, and its children. Read moreSource§fn get_text_span(
node: &Node<'_>,
code: &[u8],
span: bool,
text: bool,
) -> (String, Span)
fn get_text_span( node: &Node<'_>, code: &[u8], span: bool, text: bool, ) -> (String, Span)
Gets the code as text and the span associated to a node.
Source§impl LanguageInfo for TsxCode
impl LanguageInfo for TsxCode
Auto Trait Implementations§
impl Freeze for TsxCode
impl RefUnwindSafe for TsxCode
impl Send for TsxCode
impl Sync for TsxCode
impl Unpin for TsxCode
impl UnsafeUnpin for TsxCode
impl UnwindSafe for TsxCode
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