pub struct TreeSitterConfig {
pub enabled: Option<bool>,
pub supported_languages: Option<Vec<String>>,
pub max_file_size_kb: Option<usize>,
pub enable_symbol_extraction: Option<bool>,
pub enable_complexity_analysis: Option<bool>,
}
Expand description
Tree-sitter configuration
Fields§
§enabled: Option<bool>
§supported_languages: Option<Vec<String>>
§max_file_size_kb: Option<usize>
§enable_symbol_extraction: Option<bool>
§enable_complexity_analysis: Option<bool>
Trait Implementations§
Source§impl Debug for TreeSitterConfig
impl Debug for TreeSitterConfig
Source§impl<'de> Deserialize<'de> for TreeSitterConfig
impl<'de> Deserialize<'de> for TreeSitterConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TreeSitterConfig
impl RefUnwindSafe for TreeSitterConfig
impl Send for TreeSitterConfig
impl Sync for TreeSitterConfig
impl Unpin for TreeSitterConfig
impl UnwindSafe for TreeSitterConfig
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more