[−][src]Struct rouille::input::post::BufferedFile
Implementation of the DecodePostField
that puts the body of the file in memory.
Fields
data: Vec<u8>
The file's data.
mime: String
The MIME type. Remember that this shouldn't be blindly trusted.
filename: Option<String>
The name of the file, if known. Remember that this shouldn't be blindly trusted.
Trait Implementations
impl DecodePostField<()> for BufferedFile
[src]
fn from_field(_: (), _: &str) -> Result<Self, PostFieldError>
[src]
fn from_file<R>(
_: (),
file: R,
filename: Option<&str>,
mime: &str
) -> Result<Self, PostFieldError> where
R: BufRead,
[src]
_: (),
file: R,
filename: Option<&str>,
mime: &str
) -> Result<Self, PostFieldError> where
R: BufRead,
fn merge_multiple(self, _existing: Self) -> Result<Self, PostFieldError> where
Self: Sized,
[src]
Self: Sized,
When multiple fields with the same name are found in the client's input, rouille will build an object for each of them and then merge them with this method. Read more
fn not_found(_: Config) -> Result<Self, PostFieldError> where
Self: Sized,
[src]
Self: Sized,
Called when no field is found in the POST input. Read more
impl Clone for BufferedFile
[src]
fn clone(&self) -> BufferedFile
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for BufferedFile
[src]
Auto Trait Implementations
impl Unpin for BufferedFile
impl Sync for BufferedFile
impl Send for BufferedFile
impl UnwindSafe for BufferedFile
impl RefUnwindSafe for BufferedFile
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,