Open
Description
Is there a way to add comments when using quick_xml serde serialization? I've tried to implement something like:
#[derive(Debug, PartialEq, Default, Deserialize)]
struct XbelHighestId(u64);
pub fn serialize_highest_id<S>(
highest_id: &XbelHighestId,
serializer: S,
) -> Result<S::Ok, S::Error>
where
S: Serializer,
{
let comment = format!(r#"<!--- highestId :{}: -->"#, highest_id.0);
serializer.serialize_str(&comment)
}
struct Xbel {
[...]
#[serde(serialize_with = "serialize_highest_id", rename = "$text")]
highest_id: XbelHighestId,
}
but serialize_str transform '<' & '>' character into their xml equivalent...
Activity