summaryrefslogtreecommitdiff
path: root/src/de/parse.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/parse.rs')
-rw-r--r--src/de/parse.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/de/parse.rs b/src/de/parse.rs
index 7a647db..1f91f07 100644
--- a/src/de/parse.rs
+++ b/src/de/parse.rs
@@ -10,6 +10,8 @@ use super::*;
/// to prevent denial of service attacks by providing incredibly deeply nested
/// inputs.
///
+/// The default value for `max_depth` is 5.
+///
/// ```
/// use serde_qs::de::Config;
/// use std::collections::HashMap;
@@ -53,7 +55,7 @@ impl Config {
pub fn deserialize_bytes<'de, T: de::Deserialize<'de>>(&self,
input: &[u8])
-> Result<T> {
- T::deserialize(Deserializer::with_config(self, input))
+ T::deserialize(QsDeserializer::with_config(self, input))
}
pub fn deserialize_str<'de, T: de::Deserialize<'de>>(&self,
@@ -129,7 +131,7 @@ impl<I: Iterator<Item = u8>> Parser<I> {
}
}
- pub fn to_deserializer(mut self) -> Deserializer {
+ pub fn to_deserializer(mut self) -> QsDeserializer {
let map = BTreeMap::default();
let mut root = Level::Nested(map);
while let Ok(x) = self.parse(&mut root) {
@@ -141,7 +143,7 @@ impl<I: Iterator<Item = u8>> Parser<I> {
Level::Nested(map) => map.into_iter(),
_ => panic!(""),
};
- Deserializer {
+ QsDeserializer {
iter: iter,
value: None,
}