diff options
author | Sam Scott <sam.scott89@gmail.com> | 2017-05-21 13:21:09 +0100 |
---|---|---|
committer | Sam Scott <sam.scott89@gmail.com> | 2017-05-21 13:21:09 +0100 |
commit | 54578d5302e8ad23ba7a9ec8996514721299006f (patch) | |
tree | 303c78e526e12a5a727642a0edc977244de54791 /src/de/mod.rs | |
parent | cdfdac80ff65ffb1c18df3da1534ea652a63dd40 (diff) |
Add stricter lints.
Diffstat (limited to 'src/de/mod.rs')
-rw-r--r-- | src/de/mod.rs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/de/mod.rs b/src/de/mod.rs index 0f3aa10..03e4065 100644 --- a/src/de/mod.rs +++ b/src/de/mod.rs @@ -145,10 +145,8 @@ pub fn from_reader<'de, T, R>(mut reader: R) -> Result<T> R: Read, { let mut buf = vec![]; - reader.read_to_end(&mut buf) - .map_err(|e| { - ErrorKind::Io(e) - })?; + let _ = reader.read_to_end(&mut buf) + .map_err(Error::from)?; from_bytes(&buf) } @@ -177,7 +175,7 @@ impl QsDeserializer { } /// Returns a new `QsDeserializer`. - fn with_config(config: &Config, input: &[u8]) -> Self { + pub fn with_config(config: &Config, input: &[u8]) -> Self { let decoded = percent_encoding::percent_decode(input); parse::Parser::new(decoded, vec![], None, config.max_depth()).as_deserializer() |