pub struct MailinfoOptions {
pub keep_subject: bool,
pub keep_non_patch_brackets_in_subject: bool,
pub add_message_id: bool,
pub metainfo_charset: Option<String>,
pub use_scissors: bool,
pub use_inbody_headers: bool,
pub quoted_cr: QuotedCrAction,
}Expand description
Options controlling subject cleanup, scissors, in-body headers, charset handling, and
quoted-printable CRLF warnings — mirrors Git’s struct mailinfo / CLI flags.
Fields§
§keep_subject: bool§keep_non_patch_brackets_in_subject: bool§add_message_id: bool§metainfo_charset: Option<String>§use_scissors: bool§use_inbody_headers: bool§quoted_cr: QuotedCrActionTrait Implementations§
Source§impl Clone for MailinfoOptions
impl Clone for MailinfoOptions
Source§fn clone(&self) -> MailinfoOptions
fn clone(&self) -> MailinfoOptions
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 MailinfoOptions
impl Debug for MailinfoOptions
Auto Trait Implementations§
impl Freeze for MailinfoOptions
impl RefUnwindSafe for MailinfoOptions
impl Send for MailinfoOptions
impl Sync for MailinfoOptions
impl Unpin for MailinfoOptions
impl UnsafeUnpin for MailinfoOptions
impl UnwindSafe for MailinfoOptions
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