xmlity-quick-xml 0.0.9

XMLity implementation of quick-xml.
Documentation
use xmlity::{Deserialize, Serialize};

use crate::define_test;

#[derive(Debug, PartialEq, Serialize, Deserialize)]
#[xelement(name = "A")]
pub struct A;

#[derive(Debug, PartialEq, Serialize, Deserialize)]
pub struct B {
    #[xvalue(default)]
    pub j: Option<A>,
}

#[derive(Debug, PartialEq, Serialize, Deserialize)]
pub enum C {
    A(A),
    B(B),
}

define_test!(empty_value_in_enum, [(C::B(B { j: None }), "")]);