pub struct MozjsCode { /* private fields */ }Trait Implementations§
Source§impl Alterator for MozjsCode
impl Alterator for MozjsCode
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 MozjsCode
impl LanguageInfo for MozjsCode
Auto Trait Implementations§
impl Freeze for MozjsCode
impl RefUnwindSafe for MozjsCode
impl Send for MozjsCode
impl Sync for MozjsCode
impl Unpin for MozjsCode
impl UnsafeUnpin for MozjsCode
impl UnwindSafe for MozjsCode
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