pub struct CAtomizer { /* private fields */ }Expand description
C-specific atomizer with Tree-sitter support
Implementations§
Source§impl CAtomizer
impl CAtomizer
pub fn new(config: AtomizerConfig) -> Self
Sourcepub fn extract(&self, source: &str) -> CadiResult<Vec<ExtractedAtom>>
pub fn extract(&self, source: &str) -> CadiResult<Vec<ExtractedAtom>>
Extract atoms using Tree-sitter (when feature enabled)
Auto Trait Implementations§
impl Freeze for CAtomizer
impl RefUnwindSafe for CAtomizer
impl Send for CAtomizer
impl Sync for CAtomizer
impl Unpin for CAtomizer
impl UnwindSafe for CAtomizer
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