pub struct JSXAtomizer { /* private fields */ }Expand description
JSX atomizer (uses JS extractor semantics)
Implementations§
Source§impl JSXAtomizer
impl JSXAtomizer
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 from JSX/JS files using Tree-sitter when available
Auto Trait Implementations§
impl Freeze for JSXAtomizer
impl RefUnwindSafe for JSXAtomizer
impl Send for JSXAtomizer
impl Sync for JSXAtomizer
impl Unpin for JSXAtomizer
impl UnwindSafe for JSXAtomizer
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