We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 2032228 + 0661a31 commit a4be484Copy full SHA for a4be484
src/de/mod.rs
@@ -130,11 +130,16 @@ pub struct Deserializer<R: BufRead> {
130
has_value_field: bool,
131
}
132
133
-/// Deserialize a xml string
+/// Deserialize an instance of type T from a string of XML text.
134
pub fn from_str<T: DeserializeOwned>(s: &str) -> Result<T, DeError> {
135
from_reader(s.as_bytes())
136
137
138
+/// Deserialize an instance of type T from bytes of XML text.
139
+pub fn from_slice<T: DeserializeOwned>(b: &[u8]) -> Result<T, DeError> {
140
+ from_reader(b)
141
+}
142
+
143
/// Deserialize from a reader
144
pub fn from_reader<R: BufRead, T: DeserializeOwned>(reader: R) -> Result<T, DeError> {
145
let mut de = Deserializer::from_reader(reader);
0 commit comments