pub struct RipgrepFilesOpts<'a> {Show 16 fields
pub glob: Option<&'a str>,
pub type_filter: Option<&'a str>,
pub output_mode: Option<&'a str>,
pub case_insensitive: bool,
pub multiline: bool,
pub context_before: usize,
pub context_after: usize,
pub context: usize,
pub line_numbers: bool,
pub max_results: Option<usize>,
pub offset: usize,
pub match_limit: Option<usize>,
pub skip_dirs: Option<&'a [String]>,
pub relative_to: Option<&'a str>,
pub respect_gitignore: bool,
pub transform: Option<&'a dyn Fn(&str) -> String>,
}Expand description
Optional knobs for ripgrep_files.
Fields§
§glob: Option<&'a str>File-name glob (default "*").
type_filter: Option<&'a str>File-type filter ("py", "rust", …).
output_mode: Option<&'a str>"content" (default) | "files_with_matches" | "count".
case_insensitive: bool§multiline: bool§context_before: usize§context_after: usize§context: usizeSymmetric context — overridden by context_before / context_after when set.
line_numbers: bool§max_results: Option<usize>§offset: usize§match_limit: Option<usize>§skip_dirs: Option<&'a [String]>§relative_to: Option<&'a str>§respect_gitignore: bool§transform: Option<&'a dyn Fn(&str) -> String>Per-file transform applied to raw content before search. Used by
the Python wrapper to bridge a Python callable; pure-Rust callers
typically leave this None.
Implementations§
Source§impl<'a> RipgrepFilesOpts<'a>
impl<'a> RipgrepFilesOpts<'a>
Trait Implementations§
Source§impl<'a> Default for RipgrepFilesOpts<'a>
impl<'a> Default for RipgrepFilesOpts<'a>
Source§fn default() -> RipgrepFilesOpts<'a>
fn default() -> RipgrepFilesOpts<'a>
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl<'a> Freeze for RipgrepFilesOpts<'a>
impl<'a> !RefUnwindSafe for RipgrepFilesOpts<'a>
impl<'a> !Send for RipgrepFilesOpts<'a>
impl<'a> !Sync for RipgrepFilesOpts<'a>
impl<'a> Unpin for RipgrepFilesOpts<'a>
impl<'a> UnsafeUnpin for RipgrepFilesOpts<'a>
impl<'a> !UnwindSafe for RipgrepFilesOpts<'a>
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