pub struct TreeSitterConfig {
pub signatures: bool,
pub structure: bool,
pub truncate: String,
pub visibility: String,
}Expand description
Configuration for tree-sitter powered output.
Fields§
§signatures: boolOutput only signatures (function/type declarations) instead of full content.
structure: boolInclude a structure summary (counts of functions, structs, etc.) per file.
truncate: StringTruncation mode: “smart” uses AST boundaries, anything else uses byte truncation.
visibility: StringVisibility filter: “public”, “private”, or “all”.
Trait Implementations§
Source§impl Clone for TreeSitterConfig
impl Clone for TreeSitterConfig
Source§fn clone(&self) -> TreeSitterConfig
fn clone(&self) -> TreeSitterConfig
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 TreeSitterConfig
impl Debug for TreeSitterConfig
Source§impl Default for TreeSitterConfig
impl Default for TreeSitterConfig
Source§fn default() -> TreeSitterConfig
fn default() -> TreeSitterConfig
Returns the “default value” for a type. 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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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