macro_rules! define_transparent_wrapper {
($(#[$meta:meta])* $name:ident: $(#[$inner_meta:meta])* $inner:path $(= $default:expr)?) => { ... };
}Expand description
Implement a transparent wrapper around an inner type:
Implements Deref, DerefMut, FromStr, Display, Debug, PartialEq, Serialize, Deserialize.
ยงExample
use cba::define_transparent_wrapper;
#[cfg(feature = "serde")]
define_transparent_wrapper!(
#[derive(Copy)]
Count: u16 = 1
);