Struct form_data::Limits [−][src]
pub struct Limits {
pub field_name_size: Option<usize>,
pub field_size: Option<usize>,
pub fields: Option<usize>,
pub file_size: Option<usize>,
pub files: Option<usize>,
pub parts: Option<usize>,
pub stream_size: Option<u64>,
pub buffer_size: usize,
}Various limits on incoming data
Fields
field_name_size: Option<usize>Max field name size
field_size: Option<usize>Max field value size
fields: Option<usize>Max number of non-file fields
file_size: Option<usize>Max file size
files: Option<usize>Max number of file fields
parts: Option<usize>Max number of parts (fields + files)
stream_size: Option<u64>Max number of whole stream
buffer_size: usizeMax number of buffer size
Implementations
impl Limits[src]
impl Limits[src]pub const DEFAULT_BUFFER_SIZE: usize[src]
pub const DEFAULT_BUFFER_SIZE: usize[src]Max number of buffer size
pub fn field_name_size(self, max: usize) -> Self[src]
pub fn field_name_size(self, max: usize) -> Self[src]Max field name size
pub fn field_size(self, max: usize) -> Self[src]
pub fn field_size(self, max: usize) -> Self[src]Max field value size
pub fn buffer_size(self, max: usize) -> Self[src]
pub fn buffer_size(self, max: usize) -> Self[src]Max number of buffer size
pub fn stream_size(self, max: u64) -> Self[src]
pub fn stream_size(self, max: u64) -> Self[src]Max number of whole stream size
pub fn checked_parts(&self, rhs: usize) -> bool[src]
pub fn checked_parts(&self, rhs: usize) -> bool[src]Check parts
pub fn checked_fields(&self, rhs: usize) -> bool[src]
pub fn checked_fields(&self, rhs: usize) -> bool[src]Check fields
pub fn checked_files(&self, rhs: usize) -> bool[src]
pub fn checked_files(&self, rhs: usize) -> bool[src]Check files
pub fn checked_stream_size(&self, rhs: u64) -> bool[src]
pub fn checked_stream_size(&self, rhs: u64) -> bool[src]Check stream size
pub fn checked_file_size(&self, rhs: usize) -> bool[src]
pub fn checked_file_size(&self, rhs: usize) -> bool[src]Check file size
pub fn checked_field_size(&self, rhs: usize) -> bool[src]
pub fn checked_field_size(&self, rhs: usize) -> bool[src]Check field size
pub fn checked_field_name_size(&self, rhs: usize) -> bool[src]
pub fn checked_field_name_size(&self, rhs: usize) -> bool[src]Check field name size
Trait Implementations
impl<'de> Deserialize<'de> for Limits[src]
impl<'de> Deserialize<'de> for Limits[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Limits
impl Send for Limits
impl Sync for Limits
impl Unpin for Limits
impl UnwindSafe for Limits
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
pub fn borrow_mut(&mut self) -> &mut T[src]Mutably borrows from an owned value. Read more
impl<T> Instrument for T[src]
impl<T> Instrument for T[src]fn instrument(self, span: Span) -> Instrumented<Self>[src]
fn instrument(self, span: Span) -> Instrumented<Self>[src]Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>[src]
fn in_current_span(self) -> Instrumented<Self>[src]impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,