pub enum ImportLanguage {
Python,
JavaScript,
TypeScript,
Go,
Rust,
}Expand description
Supported programming languages for import extraction
Variants§
Implementations§
Source§impl ImportLanguage
impl ImportLanguage
Sourcepub fn tree_sitter_language(&self) -> Language
pub fn tree_sitter_language(&self) -> Language
Get the tree-sitter language for this language
Sourcepub fn from_extension(ext: &str) -> Option<Self>
pub fn from_extension(ext: &str) -> Option<Self>
Detect language from file extension
Trait Implementations§
Source§impl Clone for ImportLanguage
impl Clone for ImportLanguage
Source§fn clone(&self) -> ImportLanguage
fn clone(&self) -> ImportLanguage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ImportLanguage
impl Debug for ImportLanguage
Source§impl Hash for ImportLanguage
impl Hash for ImportLanguage
Source§impl PartialEq for ImportLanguage
impl PartialEq for ImportLanguage
impl Copy for ImportLanguage
impl Eq for ImportLanguage
impl StructuralPartialEq for ImportLanguage
Auto Trait Implementations§
impl Freeze for ImportLanguage
impl RefUnwindSafe for ImportLanguage
impl Send for ImportLanguage
impl Sync for ImportLanguage
impl Unpin for ImportLanguage
impl UnwindSafe for ImportLanguage
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