Struct mail_headers::header_components::Disposition
source · pub struct Disposition { /* private fields */ }
Expand description
Disposition Component mainly used for the Content-Disposition header (rfc2183)
Implementations
sourceimpl Disposition
impl Disposition
sourcepub fn attachment() -> Self
pub fn attachment() -> Self
Create a attachment disposition with default parameters.
sourcepub fn new(kind: DispositionKind, file_meta: FileMeta) -> Self
pub fn new(kind: DispositionKind, file_meta: FileMeta) -> Self
Create a new disposition with given parameters.
sourcepub fn kind(&self) -> DispositionKind
pub fn kind(&self) -> DispositionKind
Return which kind of disposition this represents.
sourcepub fn file_meta_mut(&mut self) -> &mut FileMeta
pub fn file_meta_mut(&mut self) -> &mut FileMeta
Returns a mutable reference to the parameters associated with the disposition.
Trait Implementations
sourceimpl Clone for Disposition
impl Clone for Disposition
sourcefn clone(&self) -> Disposition
fn clone(&self) -> Disposition
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for Disposition
impl Debug for Disposition
sourceimpl EncodableInHeader for Disposition
impl EncodableInHeader for Disposition
fn encode(&self, handle: &mut EncodingWriter<'_>) -> Result<(), EncodingError>
fn boxed_clone(&self) -> Box<dyn EncodableInHeader>
sourceimpl Hash for Disposition
impl Hash for Disposition
sourceimpl<'a> HeaderTryFrom<&'a str> for Disposition
impl<'a> HeaderTryFrom<&'a str> for Disposition
This try from is for usability only, it is generally recommendet to use Disposition::inline()/::attachment() as it is type safe / compiler time checked, while this one isn’t
fn try_from(text: &'a str) -> Result<Self, ComponentCreationError>
sourceimpl PartialEq<Disposition> for Disposition
impl PartialEq<Disposition> for Disposition
sourcefn eq(&self, other: &Disposition) -> bool
fn eq(&self, other: &Disposition) -> bool
impl Eq for Disposition
impl StructuralEq for Disposition
impl StructuralPartialEq for Disposition
Auto Trait Implementations
impl RefUnwindSafe for Disposition
impl Send for Disposition
impl Sync for Disposition
impl Unpin for Disposition
impl UnwindSafe for Disposition
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more