pub struct ReaderOutput {
pub content: String,
pub quoted_messages: Vec<QuotedBlock>,
pub signature: Option<String>,
pub original_lines: usize,
pub cleaned_lines: usize,
}Expand description
Output from the reader pipeline.
Fields§
§content: StringCleaned content: just the human-written text.
quoted_messages: Vec<QuotedBlock>Quoted messages that were stripped (available for expansion).
signature: Option<String>The signature that was stripped.
original_lines: usizeLine count stats for UI display.
cleaned_lines: usizeTrait Implementations§
Source§impl Clone for ReaderOutput
impl Clone for ReaderOutput
Source§fn clone(&self) -> ReaderOutput
fn clone(&self) -> ReaderOutput
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 moreAuto Trait Implementations§
impl Freeze for ReaderOutput
impl RefUnwindSafe for ReaderOutput
impl Send for ReaderOutput
impl Sync for ReaderOutput
impl Unpin for ReaderOutput
impl UnsafeUnpin for ReaderOutput
impl UnwindSafe for ReaderOutput
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