pub struct CompressOptions {
pub keep_patterns: Vec<String>,
pub head_lines: usize,
pub tail_lines: usize,
pub collapse_threshold: usize,
}Expand description
Tuning knobs for compress.
Fields§
§keep_patterns: Vec<String>Complete keep-pattern list (rg syntax); matching lines are kept
verbatim. Starts from DEFAULT_KEEP_PATTERNS; replace the whole list
to drop the defaults.
head_lines: usizeLeading lines kept verbatim as the head summary.
tail_lines: usizeTrailing lines kept verbatim as the tail summary.
collapse_threshold: usizeOutputs with at most this many lines pass through uncompressed.
Trait Implementations§
Source§impl Clone for CompressOptions
impl Clone for CompressOptions
Source§fn clone(&self) -> CompressOptions
fn clone(&self) -> CompressOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 CompressOptions
impl Debug for CompressOptions
Auto Trait Implementations§
impl Freeze for CompressOptions
impl RefUnwindSafe for CompressOptions
impl Send for CompressOptions
impl Sync for CompressOptions
impl Unpin for CompressOptions
impl UnsafeUnpin for CompressOptions
impl UnwindSafe for CompressOptions
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