```rust #[derive(Debug, Deserialize)] struct Text { #[serde(rename = "$value")] text: String, } #[test] fn test_de() -> Result<()> { let xml = r#"<Text> </Text>"#; let txt: Text = quick_xml::de::from_str(xml)?; let txt = dbg!(txt); assert_eq!(txt.text, " "); Ok(()) } ``` expect an write space, but gives an error. ``` Error: missing field `$value` ```