Skip to content

Commit 86cbc33

Browse files
author
Arthur Pigeon
committed
add trimming option for the de::from_* functions
1 parent f0b3420 commit 86cbc33

File tree

6 files changed

+251
-114
lines changed

6 files changed

+251
-114
lines changed

examples/read_nodes_serde.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// run example with:
33
// cargo run --example read_nodes_serde --features="serialize"
44

5-
use quick_xml::de::from_str;
5+
use quick_xml::de::{from_str, Trimmer};
66
use serde::Deserialize;
77

88
#[derive(Debug, PartialEq, Default, Deserialize)]
@@ -66,12 +66,12 @@ const ONE_TRANSLATION_XML: &str = r#"
6666
"#;
6767

6868
fn main() -> Result<(), quick_xml::DeError> {
69-
let t: Translation = from_str(ONE_TRANSLATION_XML)?;
69+
let t: Translation = from_str(ONE_TRANSLATION_XML, Trimmer::default())?;
7070
assert_eq!(t.tag, "HELLO");
7171
assert_eq!(t.lang, "ja");
7272
assert_eq!(t.text, "こんにちは");
7373

74-
let config: Config = from_str(XML)?;
74+
let config: Config = from_str(XML, Trimmer::default())?;
7575
dbg!("{:?}", &config);
7676

7777
assert_eq!(config.settings.language, "es");

0 commit comments

Comments
 (0)