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