infix_fn 0.1.0

Procedural macro used to make infix function calls similarly to Haskell's syntax with pound (#) instead of backticks (`)
Documentation
# Infix macro

[![Build Icon]][Build Status] [![Docs Icon]][Docs] [![Version Icon]][Crate] [![License Icon]][LICENSE]

[Build Icon]: https://img.shields.io/github/actions/workflow/status/1Git2Clone/infix-macro/build.yml?branch=main
[Build Status]: https://github.com/1git2clone/infix-macro/actions?query=branch%3Amain
[Docs Icon]: https://docs.rs/infix-fn/badge.svg
[Docs]: https://docs.rs/infix-fn
[Version Icon]: https://img.shields.io/crates/v/infix-fn.svg
[Crate]: https://crates.io/crates/infix-fn
[License Icon]: https://img.shields.io/badge/license-MIT-blue.svg
[LICENSE]: LICENSE

A very simple procedural macro used to make infix function calls similarly to
Haskell's syntax (`#` instead of `\``).

## Table of contents

- [Infix macro]#infix-macro
  - [Example]#example

## Example

```rust
use infix_macro::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));
```