pub struct ContentDisposition<'a> { /* private fields */ }Expand description
A parsed Content-Disposition header value.
Implementations§
Source§impl<'a> ContentDisposition<'a>
impl<'a> ContentDisposition<'a>
Sourcepub const fn disposition_type(&self) -> &'a [u8]
pub const fn disposition_type(&self) -> &'a [u8]
The disposition type token, e.g. form-data, as sent (case preserved).
Sourcepub fn is_form_data(&self) -> bool
pub fn is_form_data(&self) -> bool
true if the disposition type is form-data (case-insensitive).
Sourcepub const fn name(&self) -> Option<ParamValue<'a>>
pub const fn name(&self) -> Option<ParamValue<'a>>
The name parameter, if present (first occurrence).
Sourcepub const fn filename(&self) -> Option<ParamValue<'a>>
pub const fn filename(&self) -> Option<ParamValue<'a>>
The filename parameter, if present (first occurrence).
Sourcepub const fn filename_star(&self) -> Option<&'a [u8]>
pub const fn filename_star(&self) -> Option<&'a [u8]>
The raw RFC 5987 filename* ext-value (e.g. utf-8''%E2%82%AC.txt), not
decoded. Browsers do not send it for form uploads.
Trait Implementations§
Source§impl<'a> Clone for ContentDisposition<'a>
impl<'a> Clone for ContentDisposition<'a>
impl<'a> Copy for ContentDisposition<'a>
Source§impl<'a> Debug for ContentDisposition<'a>
impl<'a> Debug for ContentDisposition<'a>
impl<'a> Eq for ContentDisposition<'a>
Source§impl<'a> PartialEq for ContentDisposition<'a>
impl<'a> PartialEq for ContentDisposition<'a>
impl<'a> StructuralPartialEq for ContentDisposition<'a>
Auto Trait Implementations§
impl<'a> Freeze for ContentDisposition<'a>
impl<'a> RefUnwindSafe for ContentDisposition<'a>
impl<'a> Send for ContentDisposition<'a>
impl<'a> Sync for ContentDisposition<'a>
impl<'a> Unpin for ContentDisposition<'a>
impl<'a> UnsafeUnpin for ContentDisposition<'a>
impl<'a> UnwindSafe for ContentDisposition<'a>
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