mirror of https://github.com/rwf2/Rocket.git
Test 'Limits::{find,get}' with tri-level limits.
This commit is contained in:
parent
630a458417
commit
ec1ccc248c
|
@ -210,7 +210,8 @@ impl Limits {
|
||||||
///
|
///
|
||||||
/// let limits = Limits::default()
|
/// let limits = Limits::default()
|
||||||
/// .limit("json", 1.mebibytes())
|
/// .limit("json", 1.mebibytes())
|
||||||
/// .limit("file/jpeg", 4.mebibytes());
|
/// .limit("file/jpeg", 4.mebibytes())
|
||||||
|
/// .limit("file/jpeg/special", 8.mebibytes());
|
||||||
///
|
///
|
||||||
/// assert_eq!(limits.get("form"), Some(32.kibibytes()));
|
/// assert_eq!(limits.get("form"), Some(32.kibibytes()));
|
||||||
/// assert_eq!(limits.get("json"), Some(1.mebibytes()));
|
/// assert_eq!(limits.get("json"), Some(1.mebibytes()));
|
||||||
|
@ -220,6 +221,7 @@ impl Limits {
|
||||||
/// assert_eq!(limits.get("file/png"), Some(1.mebibytes()));
|
/// assert_eq!(limits.get("file/png"), Some(1.mebibytes()));
|
||||||
/// assert_eq!(limits.get("file/jpeg"), Some(4.mebibytes()));
|
/// assert_eq!(limits.get("file/jpeg"), Some(4.mebibytes()));
|
||||||
/// assert_eq!(limits.get("file/jpeg/inner"), Some(4.mebibytes()));
|
/// assert_eq!(limits.get("file/jpeg/inner"), Some(4.mebibytes()));
|
||||||
|
/// assert_eq!(limits.get("file/jpeg/special"), Some(8.mebibytes()));
|
||||||
///
|
///
|
||||||
/// assert!(limits.get("msgpack").is_none());
|
/// assert!(limits.get("msgpack").is_none());
|
||||||
/// ```
|
/// ```
|
||||||
|
@ -256,7 +258,8 @@ impl Limits {
|
||||||
///
|
///
|
||||||
/// let limits = Limits::default()
|
/// let limits = Limits::default()
|
||||||
/// .limit("json", 2.mebibytes())
|
/// .limit("json", 2.mebibytes())
|
||||||
/// .limit("file/jpeg", 4.mebibytes());
|
/// .limit("file/jpeg", 4.mebibytes())
|
||||||
|
/// .limit("file/jpeg/special", 8.mebibytes());
|
||||||
///
|
///
|
||||||
/// assert_eq!(limits.find(["json"]), Some(2.mebibytes()));
|
/// assert_eq!(limits.find(["json"]), Some(2.mebibytes()));
|
||||||
/// assert_eq!(limits.find(["json", "person"]), Some(2.mebibytes()));
|
/// assert_eq!(limits.find(["json", "person"]), Some(2.mebibytes()));
|
||||||
|
@ -265,6 +268,7 @@ impl Limits {
|
||||||
/// assert_eq!(limits.find(["file", "png"]), Some(1.mebibytes()));
|
/// assert_eq!(limits.find(["file", "png"]), Some(1.mebibytes()));
|
||||||
/// assert_eq!(limits.find(["file", "jpeg"]), Some(4.mebibytes()));
|
/// assert_eq!(limits.find(["file", "jpeg"]), Some(4.mebibytes()));
|
||||||
/// assert_eq!(limits.find(["file", "jpeg", "inner"]), Some(4.mebibytes()));
|
/// assert_eq!(limits.find(["file", "jpeg", "inner"]), Some(4.mebibytes()));
|
||||||
|
/// assert_eq!(limits.find(["file", "jpeg", "special"]), Some(8.mebibytes()));
|
||||||
///
|
///
|
||||||
/// # let s: &[&str] = &[]; assert_eq!(limits.find(s), None);
|
/// # let s: &[&str] = &[]; assert_eq!(limits.find(s), None);
|
||||||
/// ```
|
/// ```
|
||||||
|
|
Loading…
Reference in New Issue