wrapper-lite 0.2.0

Helper macro for creating a wrapper over any type (new-type idiom).
Documentation

wrapper-lite

GitHub Tag

The new type idiom gives compile time guarantees that the right type of value is supplied to a program.

This crate provides a simple macro for you to create a wrapper over any type.

Migrate from v0.1.X

To make cargo-fmt happy, starting from v0.2.0, the following usage which is not a valid Rust struct syntax is no longer accepted.

wrapper_lite::wrapper!(
    pub ExampleWrapper(u8)
);

Instead:

wrapper_lite::wrapper!(
    pub struct ExampleWrapper(u8);
);

Now we can format the macro content with cargo fmt!

License

Licensed under either of:

at your option.