Struct viz_core::types::MultipartLimits [−][src]
pub struct MultipartLimits { 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, }
Expand description
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: usize
Max number of buffer size
Implementations
Max number of field name size, defaults to 100.
Max number of field value size, defaults to 100KB.
Max number of file size, defaults to 10MB.
Max number of stream size, defaults to 200MB.
Max number of buffer size, defaults to 8KB
Max field name size
Max field value size
Max number of buffer size
Max number of whole stream size
Check parts
Check fields
Check files
Check stream size
Check file size
Check field size
Check field name size
Trait Implementations
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Limits, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<Limits, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Limits
impl UnwindSafe for Limits
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self
pub fn vzip(self) -> V