pub struct Disposition { /* private fields */ }
Expand description
Disposition Component mainly used for the Content-Disposition header (rfc2183)
Implementations§
Source§impl 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§
Source§impl Clone for Disposition
impl Clone for Disposition
Source§fn clone(&self) -> Disposition
fn clone(&self) -> Disposition
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 Disposition
impl Debug for Disposition
Source§impl<'de> Deserialize<'de> for Disposition
impl<'de> Deserialize<'de> for Disposition
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl EncodableInHeader for Disposition
impl EncodableInHeader for Disposition
fn encode(&self, handle: &mut EncodingWriter<'_>) -> Result<(), EncodingError>
fn boxed_clone(&self) -> Box<dyn EncodableInHeader>
Source§impl Hash for Disposition
impl Hash for Disposition
Source§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
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
Source§impl PartialEq for Disposition
impl PartialEq for Disposition
Source§impl Serialize for Disposition
impl Serialize for Disposition
impl Eq for Disposition
impl StructuralPartialEq for Disposition
Auto Trait Implementations§
impl Freeze for Disposition
impl RefUnwindSafe for Disposition
impl Send for Disposition
impl Sync for Disposition
impl Unpin for Disposition
impl UnwindSafe for Disposition
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