licenses.dev

multipart v0.16.1

A backend-agnostic extension for HTTP libraries that provides support for POST multipart/form-data requests on both client and server.

Published on

Licenses

Learn more about license information.

Package Licenses

Apache-2.0 OR MIT

Dependency Licenses

Apache-2.0 OR MIT149
PackageRelationDependenciesPublished
aead • 0.3.2Traits for Authenticated Encryption with Associated Data (AEAD) algorithms, such as AES-GCM as ChaCha20Poly1305, which provide a high-level API INDIRECT3
aes-gcm • 0.8.0Pure Rust implementation of the AES-GCM (Galois/Counter Mode) Authenticated Encryption with Associated Data (AEAD) Cipher with optional architecture-specific hardware acceleration INDIRECT15
aes-soft • 0.6.4DEPRECATED: replaced by the `aes` crateINDIRECT5
aes • 0.6.0Pure Rust implementation of the Advanced Encryption Standard (a.k.a. Rijndael)INDIRECT7
aesni • 0.10.0DEPRECATED: replaced by the `aes` crateINDIRECT5
android_system_properties • 0.1.5Minimal Android system properties wrapperINDIRECT1
android-tzdata • 0.1.1Parser for the Android-specific tzdata fileINDIRECT0
arrayvec • 0.5.2A vector with fixed capacity, backed by an array (it can be stored on the stack too). Implements fixed capacity ArrayVec and ArrayString.INDIRECT0
ascii • 0.8.7ASCII-only equivalents to `char`, `str` and `String`.INDIRECT0
autocfg • 0.1.8Automatic cfg for Rust compiler featuresINDIRECT1
autocfg • 1.4.0Automatic cfg for Rust compiler featuresINDIRECT0
base64 • 0.13.1encodes and decodes base64 as bytes or utf8INDIRECT0
base64 • 0.9.3encodes and decodes base64 as bytes or utf8INDIRECT2
bitflags • 1.3.2A macro to generate structures which behave like bitflags. INDIRECT0
bitflags • 2.6.0A macro to generate structures which behave like bitflags. INDIRECT0
block-buffer • 0.9.0Buffer type for block processing of dataINDIRECT3
buf_redux • 0.8.4Drop-in replacements for buffered I/O in `std::io` with extra features.DIRECT2
bumpalo • 3.16.0A fast bump allocation arena for Rust.INDIRECT0
cc • 1.1.31A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. INDIRECT1
cfg-if • 1.0.0A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. INDIRECT0
chrono • 0.4.38Date and time library for RustINDIRECT34
cipher • 0.2.5Traits for describing block ciphers and stream ciphersINDIRECT3
clippy • 0.0.302A bunch of helpful lints to avoid common pitfalls in Rust.DIRECT19
cookie • 0.11.5HTTP cookie parsing and cookie jar management. Supports signed and private (encrypted, authenticated) jars. INDIRECT45
core-foundation-sys • 0.8.7Bindings to Core Foundation for macOSINDIRECT0
cpufeatures • 0.2.14Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, with no_std support and support for mobile targets including Android and iOS INDIRECT1
cpuid-bool • 0.2.0DEPRECATED: replaced by the `cpufeatures` crateINDIRECT0
crossbeam-utils • 0.8.20Utilities for concurrent programmingINDIRECT0
crypto-mac • 0.10.1Trait for Message Authentication Code (MAC) algorithmsINDIRECT4
ctr • 0.6.0CTR block modes of operationINDIRECT4
devise_codegen • 0.2.1A library for devising derives and other procedural macros.INDIRECT6
devise_core • 0.2.1A library for devising derives and other procedural macros.INDIRECT5
devise • 0.2.1A library for devising derives and other procedural macros.INDIRECT7
digest • 0.9.0Traits for cryptographic hash functions and message authentication codesINDIRECT3
dirs • 1.0.5A tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging the mechanisms defined by the XDG base/user directory specifications on Linux, the Known Folder API on Windows, and the Standard Directory guidelines on macOS.INDIRECT16
env_logger • 0.5.13A logging implementation for `log` which is configured via an environment variable. DIRECT25
errno • 0.3.9Cross-platform interface to the `errno` variable.INDIRECT11
fastrand • 2.1.1A simple and fast random number generatorINDIRECT0
getrandom • 0.1.16A small cross-platform library for retrieving random data from system sourceINDIRECT3
getrandom • 0.2.15A small cross-platform library for retrieving random data from system sourceINDIRECT3
ghash • 0.3.1Universal hash over GF(2^128) useful for constructing a Message Authentication Code (MAC), as in the AES-GCM authenticated encryption cipher. INDIRECT8
glob • 0.3.1Support for matching file paths against Unix shell style patterns. INDIRECT0
hashbrown • 0.12.3A Rust port of Google's SwissTable hash mapINDIRECT0
hermit-abi • 0.1.19Hermit system calls definitions.INDIRECT1
hermit-abi • 0.3.9Hermit system calls definitions.INDIRECT0
hkdf • 0.10.0HMAC-based Extract-and-Expand Key Derivation Function (HKDF)INDIRECT7
hmac • 0.10.1Generic implementation of Hash-based Message Authentication Code (HMAC)INDIRECT6
httparse • 1.9.5A tiny, safe, speedy, zero-copy HTTP/1.x parser.DIRECT0
humantime • 1.3.0 A parser and formatter for std::time::{Duration, SystemTime} INDIRECT1
iana-time-zone-haiku • 0.1.2iana-time-zone support crate for Haiku OSINDIRECT2
iana-time-zone • 0.1.61get the IANA time zone for the current systemINDIRECT30
idna • 0.1.5IDNA (Internationalizing Domain Names in Applications) and Punycode.INDIRECT5
indexmap • 1.9.3A hash table with consistent order and fast iteration.INDIRECT2
itoa • 1.0.11Fast integer primitive to string conversionINDIRECT0
js-sys • 0.3.72Bindings for all JS global objects and functions in all JS environments like Node.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate. INDIRECT13
lazy_static • 1.5.0A macro for declaring lazily evaluated statics in Rust.DIRECT0
libc • 0.2.161Raw FFI bindings to platform libraries like libc. INDIRECT0
log • 0.3.9A lightweight logging facade for Rust INDIRECT1
log • 0.4.22A lightweight logging facade for Rust DIRECT0
mustache • 0.9.0Rust implementation of MustacheINDIRECT8
num_cpus • 1.16.0Get the number of CPUs on a machine.INDIRECT2
num-traits • 0.2.19Numeric traits for generic mathematicsINDIRECT1
once_cell • 1.20.2Single assignment cells and lazy values.INDIRECT0
opaque-debug • 0.3.1Macro for opaque Debug trait implementationINDIRECT0
pear_codegen • 0.1.5A (codegen) pear is a fruit.INDIRECT6
pear • 0.1.5A pear is a fruit.INDIRECT7
percent-encoding • 1.0.1Percent encoding and decodingINDIRECT0
percent-encoding • 2.3.1Percent encoding and decodingINDIRECT0
polyval • 0.4.5POLYVAL is a GHASH-like universal hash over GF(2^128) useful for constructing a Message Authentication Code (MAC) INDIRECT7
ppv-lite86 • 0.2.20Implementation of the crypto-simd API for x86INDIRECT7
proc-macro2 • 0.4.30A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.INDIRECT1
proc-macro2 • 1.0.89A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.INDIRECT1
quick-error • 1.2.3 A macro which makes error types pleasant to write. DIRECT0
quote • 0.6.13Quasi-quoting macro quote!(...)INDIRECT2
quote • 1.0.37Quasi-quoting macro quote!(...)INDIRECT2
rand_chacha • 0.1.1ChaCha random number generator INDIRECT4
rand_chacha • 0.3.1ChaCha random number generator INDIRECT13
rand_core • 0.3.1Core random number generator traits and tools for implementation. INDIRECT1
rand_core • 0.4.2Core random number generator traits and tools for implementation. INDIRECT0
rand_core • 0.6.4Core random number generator traits and tools for implementation. INDIRECT4
rand_hc • 0.1.0HC128 random number generator INDIRECT2
rand_isaac • 0.1.1ISAAC random number generator INDIRECT2
rand_jitter • 0.1.4Random number generator based on timing jitterINDIRECT5
rand_os • 0.1.3OS backed Random Number GeneratorINDIRECT10
rand_pcg • 0.1.2Selected PCG random number generators INDIRECT3
rand_xorshift • 0.1.1Xorshift random number generator INDIRECT2
rand • 0.6.5Random number generators and other randomness functionality. DIRECT19
rand • 0.8.5Random number generators and other randomness functionality. INDIRECT14
regex-syntax • 0.6.29A regular expression parser.INDIRECT0
regex • 1.7.3An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. INDIRECT3
rocket_codegen • 0.4.11Procedural macros for the Rocket web framework.INDIRECT86
rocket_http • 0.4.11Types, traits, and parsers for HTTP requests, responses, and headers. INDIRECT80
rocket • 0.4.11Web framework with a focus on usability, security, extensibility, and speed. DIRECT93
rust-argon2 • 0.8.3Rust implementation of the Argon2 password hashing function.INDIRECT6
safemem • 0.3.3Safe wrappers for memory-accessing functions, like `std::ptr::copy()`.DIRECT0
serde_derive • 1.0.195Macros 1.1 implementation of #[derive(Serialize, Deserialize)]INDIRECT4
serde_json • 1.0.132A JSON serialization file formatINDIRECT9
serde • 1.0.195A generic serialization/deserialization frameworkINDIRECT5
sha2 • 0.9.9Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512. INDIRECT9
shlex • 1.3.0Split a string into shell words, like Python's shlex.INDIRECT0
siphasher • 0.2.3SipHash-2-4, SipHash-1-3 and 128-bit variants in pure RustINDIRECT0
smallvec • 1.13.2'Small vector' optimization: store up to a small number of items on the stackINDIRECT0
state • 0.4.2A library for safe and effortless global and thread-local state management. INDIRECT0
syn • 0.15.44Parser for Rust source codeINDIRECT3
syn • 2.0.82Parser for Rust source codeINDIRECT2
tempfile • 3.8.0A library for managing temporary files and directories.DIRECT28
term • 0.5.2A terminal formatting library INDIRECT18
time • 0.1.45Date and time library. Fully interoperable with the standard library. Mostly compatible with #![no_std].INDIRECT5
toml • 0.4.10A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures. INDIRECT6
traitobject • 0.1.0Unsafe helpers for working with raw trait objects.INDIRECT0
twoway • 0.1.8(Deprecated - use crate memchr instead.) Fast substring search for strings and byte strings. Optional SSE4.2 acceleration (if detected at runtime) using pcmpestri. Memchr is the only mandatory dependency. The two way algorithm is also used by rust's libstd itself, but here it is exposed both for byte strings, using memchr, and optionally using a SSE4.2 accelerated version.DIRECT1
typenum • 1.17.0Typenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers, and signed integers. It also provides a type-level array of type-level numbers, but its implementation is incomplete.INDIRECT0
unicode-bidi • 0.3.17Implementation of the Unicode Bidirectional AlgorithmINDIRECT0
unicode-normalization • 0.1.24This crate provides functions for normalization of Unicode strings, including Canonical and Compatible Decomposition and Recomposition, as described in Unicode Standard Annex #15. INDIRECT2
unicode-xid • 0.1.0Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31. INDIRECT0
universal-hash • 0.4.1Traits which describe the functionality of universal hash functions (UHFs)INDIRECT4
url • 1.7.2URL library for Rust, based on the WHATWG URL StandardINDIRECT7
version_check • 0.1.5Tiny crate to check the version of the installed/running rustc.INDIRECT0
version_check • 0.9.5Tiny crate to check the version of the installed/running rustc.INDIRECT0
wasm-bindgen-backend • 0.2.95Backend code generation of the wasm-bindgen tool INDIRECT8
wasm-bindgen-macro-support • 0.2.95The part of the implementation of the `#[wasm_bindgen]` attribute that is not in the shared backend crate INDIRECT9
wasm-bindgen-macro • 0.2.95Definition of the `#[wasm_bindgen]` attribute, an internal dependency INDIRECT10
wasm-bindgen-shared • 0.2.95Shared support between wasm-bindgen and wasm-bindgen cli, an internal dependency. INDIRECT0
wasm-bindgen • 0.2.95Easy support for interacting between JS and Rust. INDIRECT12
winapi-i686-pc-windows-gnu • 0.4.0Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi-x86_64-pc-windows-gnu • 0.4.0Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi • 0.3.9Raw FFI bindings for all of Windows API.INDIRECT2
windows_aarch64_gnullvm • 0.48.5Import lib for WindowsINDIRECT0
windows_aarch64_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_aarch64_msvc • 0.48.5Import lib for WindowsINDIRECT0
windows_aarch64_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_gnu • 0.48.5Import lib for WindowsINDIRECT0
windows_i686_gnu • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_msvc • 0.48.5Import lib for WindowsINDIRECT0
windows_i686_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_gnu • 0.48.5Import lib for WindowsINDIRECT0
windows_x86_64_gnu • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_gnullvm • 0.48.5Import lib for WindowsINDIRECT0
windows_x86_64_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_msvc • 0.48.5Import lib for WindowsINDIRECT0
windows_x86_64_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows-core • 0.52.0Rust for WindowsINDIRECT9
windows-sys • 0.48.0Rust for WindowsINDIRECT8
windows-sys • 0.52.0Rust for WindowsINDIRECT9
windows-sys • 0.59.0Rust for WindowsINDIRECT9
windows-targets • 0.48.5Import libs for WindowsINDIRECT7
windows-targets • 0.52.6Import libs for WindowsINDIRECT8
yansi • 0.5.1A dead simple ANSI terminal color painting library.INDIRECT0
MIT24
PackageRelationDependenciesPublished
atty • 0.2.14A simple interface for querying attyINDIRECT5
blake2b_simd • 0.5.11a pure Rust BLAKE2b implementation with dynamic SIMDINDIRECT3
generic-array • 0.14.7Generic types implementing functionality of arraysINDIRECT2
groupable • 0.2.0Easily aggregate groups of values from key-value IteratorsINDIRECT0
hyper • 0.10.16A fast and correct HTTP library.DIRECT28
iron • 0.6.1Extensible, Concurrency Focused Web Development in Rust.DIRECT55
language-tags • 0.2.2Language tags for RustINDIRECT0
matches • 0.1.10A macro to evaluate, as a boolean, whether an expression matches a pattern.INDIRECT0
mime_guess • 1.8.8A simple crate for detection of a file's MIME type by its extension.DIRECT30
mime • 0.2.6Strongly Typed MimesDIRECT2
modifier • 0.1.0Fluid chaining APIs for both mutable ownership types.INDIRECT0
nickel • 0.11.0An express.js inspired web frameworkDIRECT49
phf_codegen • 0.7.24Codegen library for PHF typesINDIRECT25
phf_generator • 0.7.24PHF generation logicINDIRECT24
phf_shared • 0.7.24Support code shared by PHF librariesINDIRECT3
phf • 0.7.24Runtime support for perfect hash function data structuresINDIRECT4
plugin • 0.2.6Lazily evaluated, order-independent plugins for extensible types.INDIRECT3
redox_syscall • 0.1.57A Rust library to access raw Redox system callsINDIRECT0
redox_syscall • 0.3.5A Rust library to access raw Redox system callsINDIRECT1
redox_users • 0.3.5A Rust library to access Redox users and groups functionalityINDIRECT12
typeable • 0.1.2Exposes Typeable, for getting TypeIds at runtime.INDIRECT0
typemap • 0.3.3A typesafe store for many value types.INDIRECT2
unicase • 1.4.2A case-insensitive wrapper around strings.INDIRECT1
unsafe-any • 0.4.2Traits and implementations for unchecked downcasting.INDIRECT1
MIT OR Unlicense5
PackageRelationDependenciesPublished
aho-corasick • 0.7.20Fast multiple substring searching.INDIRECT1
byteorder • 1.5.0Library for reading/writing numbers in big-endian and little-endian.INDIRECT0
memchr • 2.7.4Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search. INDIRECT0
termcolor • 1.4.1A simple cross platform library for writing colored text to a terminal. INDIRECT11
winapi-util • 0.1.9A dumping ground for high level safe wrappers over windows-sys.INDIRECT10
Apache-2.0 OR MIT OR Apache-2.0 WITH LLVM-exception5
PackageRelationDependenciesPublished
linux-raw-sys • 0.4.14Generated bindings for Linux's userspace APIINDIRECT0
rustix • 0.38.10Safe Rust bindings to POSIX/Unix/Linux/Winsock-like syscallsINDIRECT23
wasi • 0.10.0+wasi-snapshot-preview1Experimental WASI API bindings for RustINDIRECT0
wasi • 0.11.0+wasi-snapshot-preview1Experimental WASI API bindings for RustINDIRECT0
wasi • 0.9.0+wasi-snapshot-preview1Experimental WASI API bindings for RustINDIRECT0
Apache-2.02
PackageRelationDependenciesPublished
chunked_transfer • 0.3.1Encoder and decoder for HTTP chunked transfer coding (RFC 7230 § 4.1)INDIRECT0
tiny_http • 0.6.4Low level HTTP server libraryDIRECT45
BSD-2-Clause2
PackageRelationDependenciesPublished
arrayref • 0.3.9Macros to take array references of slicesINDIRECT0
cloudabi • 0.0.3Low level interface to CloudABI. Contains all syscalls and related types.INDIRECT1
Apache-2.0 OR MIT OR Zlib2
PackageRelationDependenciesPublished
tinyvec_macros • 0.1.1Some macros for tiny containersINDIRECT0
tinyvec • 1.8.0`tinyvec` provides 100% safe vec-like data structures.INDIRECT1
Apache-2.0 OR BSD-2-Clause OR MIT2
PackageRelationDependenciesPublished
zerocopy-derive • 0.7.35Custom derive for traits from the zerocopy crateINDIRECT4
zerocopy • 0.7.35Utilities for zero-copy parsing and serializationINDIRECT6
non-standard1
PackageRelationDependenciesPublished
fuchsia-cprng • 0.1.1Rust crate for the Fuchsia cryptographically secure pseudorandom number generatorINDIRECT0
ISC1
PackageRelationDependenciesPublished
rdrand • 0.4.0An implementation of random number generator based on rdrand and rdseed instructionsINDIRECT2
Apache-2.0 OR BSL-1.01
PackageRelationDependenciesPublished
ryu • 1.0.18Fast floating point to string conversionINDIRECT0
BSD-3-Clause1
PackageRelationDependenciesPublished
subtle • 2.4.1Pure-Rust traits and utilities for constant-time cryptographic implementations.INDIRECT0
Unicode-DFS-2016 AND (Apache-2.0 OR MIT)1
PackageRelationDependenciesPublished
unicode-ident • 1.0.13Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31INDIRECT0
CC0-1.01
PackageRelationDependenciesPublished
constant_time_eq • 0.1.5Compares two equal-sized byte strings in constant time.INDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/cargo/multipart)](https://licenses.dev/cargo/multipart)
<a href="https://licenses.dev/cargo/multipart">
  <img src="https://licenses.dev/b/cargo/multipart" alt="licenses" />
</a>

Or the licenses badge code for the 0.16.1 version:

[![licenses](https://licenses.dev/b/cargo/multipart/0.16.1)](https://licenses.dev/cargo/multipart/0.16.1)
<a href="https://licenses.dev/cargo/multipart/0.16.1">
  <img src="https://licenses.dev/b/cargo/multipart/0.16.1" alt="licenses" />
</a>
GitHub