From 181b0d1753b749d6e90fb6f6b2b9672108f4d82f Mon Sep 17 00:00:00 2001 From: Mingun Date: Fri, 18 Mar 2022 13:59:22 +0500 Subject: [PATCH] Remove deprecated functions --- Changelog.md | 3 +++ src/de/mod.rs | 15 --------------- 2 files changed, 3 insertions(+), 15 deletions(-) diff --git a/Changelog.md b/Changelog.md index 5967c8a4..225ef372 100644 --- a/Changelog.md +++ b/Changelog.md @@ -92,6 +92,8 @@ - [#118]: Remove `BytesStart::unescaped*` set of methods because they could return wrong results Use methods on `Attribute` instead +- [#403]: Remove deprecated `quick_xml::de::from_bytes` and `Deserializer::from_borrowing_reader` + ### New Tests - [#9]: Added tests for incorrect nested tags in input @@ -109,6 +111,7 @@ [#391]: https://github.com/tafia/quick-xml/pull/391 [#393]: https://github.com/tafia/quick-xml/pull/393 [#395]: https://github.com/tafia/quick-xml/pull/395 +[#403]: https://github.com/tafia/quick-xml/pull/403 ## 0.23.0 -- 2022-05-08 diff --git a/src/de/mod.rs b/src/de/mod.rs index 426c82fd..c4c8f8c9 100644 --- a/src/de/mod.rs +++ b/src/de/mod.rs @@ -300,15 +300,6 @@ where from_slice(s.as_bytes()) } -/// Deserialize an instance of type `T` from bytes of XML text. -#[deprecated = "Use `from_slice` instead"] -pub fn from_bytes<'de, T>(s: &'de [u8]) -> Result -where - T: Deserialize<'de>, -{ - from_slice(s) -} - /// Deserialize an instance of type `T` from bytes of XML text. pub fn from_slice<'de, T>(s: &'de [u8]) -> Result where @@ -400,12 +391,6 @@ where } } - /// Get a new deserializer from a regular BufRead - #[deprecated = "Use `Deserializer::new` instead"] - pub fn from_borrowing_reader(reader: R) -> Self { - Self::new(reader) - } - /// Set the maximum number of events that could be skipped during deserialization /// of sequences. ///