xso-proc: Allow #[xml(flag)] without params

The namespace defaults to the parent’s namespace, and the name to the
field name, so we can avoid needlessly duplicating that info.
This commit is contained in:
Emmanuel Gil Peyrot 2025-01-25 20:01:08 +01:00
commit fefc898fdf
4 changed files with 9 additions and 7 deletions

View file

@ -25,7 +25,7 @@ pub struct Proceed;
#[xml(namespace = ns::TLS, name = "starttls")]
pub struct StartTls {
/// Marker for mandatory StartTLS.
#[xml(flag(name = "required"))]
#[xml(flag)]
pub required: bool,
}