Crate syllogism_macro[][src]

Expand description

The syllogism crate defines the traits IsNot and Specialize that can be used in a work-around to have some specialization in Rust. These traits require a large amount of boilerplate. The impl_specialization macro can be used to generate this boilerplate.


Procedural macro to allow IsNot-based and Specialize-based specialisation for a number of data-types, allowing handling each other data-type in the generic way.