overloadable
Easy to use overloadable functions in rust using nightly features.
This crate provides you with the capabilities to overload your functions in a similar style to C# or C++, including support for meta attributes, type parameters and constraints, and visibility modifiers. Please visit the documentation for futher information.
Note
This is a nightly crate. You must include the following line in your code for this crate to compile:
Example:
use overloadable;
overloadable!