Crate multipart [] [src]

Client- and server-side abstractions for HTTP multipart/form-data requests.


This documentation is built with all features enabled.

  • client: The client-side abstractions for generating multipart requests.

  • server: The server-side abstractions for parsing multipart requests.

  • mock: Provides mock implementations of core client and server traits for debugging or non-standard use.

  • hyper: Integration with the Hyper HTTP library for client and/or server depending on which other feature flags are set.

  • iron: Integration with the Iron web application framework. See the server::iron module for more information.

  • tiny_http: Integration with the tiny_http crate. See the server::tiny_http module for more information.

Note: in-crate integration for Nickel was removed in 0.11.0; integration will be provided in the multipart-nickel crate for the foreseeable future.



The client-side abstraction for multipart requests. Enabled with the client feature.


Mocked types for client-side and server-side APIs.


The server-side abstraction for multipart requests. Enabled with the server feature.



Chain a series of results together, with or without previous results.