2 releases
0.1.1 | Feb 6, 2025 |
---|---|
0.1.0 | Feb 6, 2025 |
#591 in Procedural macros
251 downloads per month
4KB
Infix macro
A very simple procedural macro used to make infix function calls similarly to
Haskell's syntax (#
instead of ```).
Table of contents
Example
use infix_fn::infix;
// Function definition:
fn add(lhs: i32, rhs: i32) -> i32 {
lhs + rhs
}
// Macro usage:
let (lhs, rhs) = (6, 9);
assert_eq!(lhs + rhs, infix!(lhs # add # rhs));
Dependencies
~210–650KB
~15K SLoC