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