| Crates.io | infix_fn |
| lib.rs | infix_fn |
| version | 0.1.1 |
| created_at | 2025-02-06 12:59:10.271507+00 |
| updated_at | 2025-02-06 13:00:55.538319+00 |
| description | Procedural macro used to make infix function calls similarly to Haskell's syntax with pound (#) instead of backticks (`) |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1545514 |
| size | 6,961 |
A very simple procedural macro used to make infix function calls similarly to
Haskell's syntax (# instead of ```).
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));