Expand description
§wrapper-lite
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:
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT License (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Macros§
- general_
wrapper - Helper macro for creating a wrapper over any type (new-type idiom).
- wrapper
- Helper macro for creating a wrapper over any type (new-type idiom).