File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22
33## Unreleased
44
5+ ## 0.7.1
6+
7+ - Expose ` LimitExceeded ` error type.
8+
59## 0.7.0
610
711- Add ` MultipartError::ContentTypeIncompatible ` variant.
Original file line number Diff line number Diff line change 11[package ]
22name = " actix-multipart"
3- version = " 0.7.0 "
3+ version = " 0.7.1 "
44authors = [
55 " Nikolay Kim <fafhrd91@gmail.com>" ,
66 " Jacob Halsey <jacob@jhalsey.com>" ,
Original file line number Diff line number Diff line change 33<!-- prettier-ignore-start -->
44
55[ ![ crates.io] ( https://img.shields.io/crates/v/actix-multipart?label=latest )] ( https://crates.io/crates/actix-multipart )
6- [ ![ Documentation] ( https://docs.rs/actix-multipart/badge.svg?version=0.7.0 )] ( https://docs.rs/actix-multipart/0.7.0 )
6+ [ ![ Documentation] ( https://docs.rs/actix-multipart/badge.svg?version=0.7.1 )] ( https://docs.rs/actix-multipart/0.7.1 )
77![ Version] ( https://img.shields.io/badge/rustc-1.72+-ab6000.svg )
88![ MIT or Apache 2.0 licensed] ( https://img.shields.io/crates/l/actix-multipart.svg )
99<br />
10- [ ![ dependency status] ( https://deps.rs/crate/actix-multipart/0.7.0 /status.svg )] ( https://deps.rs/crate/actix-multipart/0.7.0 )
10+ [ ![ dependency status] ( https://deps.rs/crate/actix-multipart/0.7.1 /status.svg )] ( https://deps.rs/crate/actix-multipart/0.7.1 )
1111[ ![ Download] ( https://img.shields.io/crates/d/actix-multipart.svg )] ( https://crates.io/crates/actix-multipart )
1212[ ![ Chat on Discord] ( https://img.shields.io/discord/771444961383153695?label=chat&logo=discord )] ( https://discord.gg/NWpN5mmg3x )
1313
Original file line number Diff line number Diff line change @@ -22,8 +22,10 @@ use crate::{
2222 safety:: Safety ,
2323} ;
2424
25+ /// Error type returned from [`Field::bytes()`] when field data is larger than limit.
2526#[ derive( Debug , Display , Error ) ]
26- #[ display( fmt = "limit exceeded" ) ]
27+ #[ display( fmt = "size limit exceeded while collecting field data" ) ]
28+ #[ non_exhaustive]
2729pub struct LimitExceeded ;
2830
2931/// A single field in a multipart stream.
Original file line number Diff line number Diff line change @@ -63,4 +63,8 @@ pub(crate) mod payload;
6363pub ( crate ) mod safety;
6464pub mod test;
6565
66- pub use self :: { error:: Error as MultipartError , field:: Field , multipart:: Multipart } ;
66+ pub use self :: {
67+ error:: Error as MultipartError ,
68+ field:: { Field , LimitExceeded } ,
69+ multipart:: Multipart ,
70+ } ;
You can’t perform that action at this time.
0 commit comments