Struct salvo::http::multipart::Field [−][src]
#[non_exhaustive]pub struct Field<'a, S> where
S: 'a + TryStream,
<S as TryStream>::Error: Into<ReadError>, {
pub headers: FieldHeaders,
pub data: FieldData<'a, S>,
}
Expand description
A single field in a multipart stream.
The data of the field is provided as a Stream
impl in the data
field.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.headers: FieldHeaders
The headers of this field, including the name, filename, and Content-Type
, if provided.
data: FieldData<'a, S>
The data of this field in the request, represented as a stream of chunks.