pub struct ReaderConfig {
pub html_command: Option<String>,
pub strip_signatures: bool,
pub collapse_quotes: bool,
pub strip_boilerplate: bool,
pub strip_tracking: bool,
}Expand description
Configuration for the reader pipeline.
Fields§
§html_command: Option<String>External command for HTML-to-text conversion (e.g., “w3m -T text/html -dump”). If None, uses built-in html2text.
strip_signatures: boolWhether to strip signatures.
collapse_quotes: boolWhether to collapse quoted replies.
strip_boilerplate: boolWhether to strip boilerplate/disclaimers.
strip_tracking: boolWhether to strip tracking/footer junk.
Trait Implementations§
Source§impl Clone for ReaderConfig
impl Clone for ReaderConfig
Source§fn clone(&self) -> ReaderConfig
fn clone(&self) -> ReaderConfig
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 ReaderConfig
impl Debug for ReaderConfig
Auto Trait Implementations§
impl Freeze for ReaderConfig
impl RefUnwindSafe for ReaderConfig
impl Send for ReaderConfig
impl Sync for ReaderConfig
impl Unpin for ReaderConfig
impl UnsafeUnpin for ReaderConfig
impl UnwindSafe for ReaderConfig
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> 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