pub struct FlattenConfig {
pub skip_folders: HashSet<String>,
pub skip_extensions: HashSet<String>,
pub show_skipped: bool,
pub max_file_size: u64,
pub include_hidden: bool,
pub max_depth: usize,
}Expand description
Configuration for codebase flattening
Controls which files and folders are processed and how they’re displayed
Fields§
§skip_folders: HashSet<String>Folders to skip during processing
skip_extensions: HashSet<String>File extensions to skip
show_skipped: boolWhether to show skipped items in the output
max_file_size: u64Maximum file size to process in bytes
Whether to include hidden files and folders
max_depth: usizeMaximum directory traversal depth
Implementations§
Source§impl FlattenConfig
impl FlattenConfig
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FlattenConfig
impl RefUnwindSafe for FlattenConfig
impl Send for FlattenConfig
impl Sync for FlattenConfig
impl Unpin for FlattenConfig
impl UnwindSafe for FlattenConfig
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