macro_rules! convert_via_fromstr_and_display {
($($(#[cfg $cfg:tt])?$t:ty),+ $(,)?) => { ... };
}
Expand description
§Generate AsXmlText
and FromXmlText
implementations
This macro generates an AsXmlText
implementation which uses
Display
and an FromXmlText
which uses
FromStr
for the types it is called on.
§Syntax
The macro accepts a comma-separated list of types. Optionally, each type
can be preceded by a #[cfg(..)]
attribute to make the implementations
conditional on a feature.
§Example
struct Foo;
impl FromStr for Foo {
/* ... */
}
impl Display for Foo {
/* ... */
}
convert_via_fromstr_and_display!(
Foo,
);