formatx 0.1.2

A macro for formatting non literal strings at runtime in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use formatx::formatx;

macro_rules! formatx_test {
    ($template: expr, $($values: tt)*) => {
        assert_eq!(formatx!($template, $($values)*).unwrap(), format!($template, $($values)*))
    }
}

fn main() {
    formatx_test!("Hello {:05}!", -5);
    formatx_test!("Hello {:+05}!", -5);
    formatx_test!("Hello {:+05}!", 5);
}