# ifmt A small crate which brings inline string interpolation to rust's standard formatting macros. ## Getting started To use ifmt in your project, add ```toml [dependencies] ifmt = "0.3.3" ``` to your Cargo.toml. ## Examples ```rust let four = 4; iprintln!("four plus four is: " four + 4); // four plus four is: 8 iprintln!("here's a hex number: 0x" 0xb0bi64 * 1321517i64 ;x); // here's a hex number: 0xdeadbeef iprintln!("here's a debugging value: " Some(four);?); // here's a debugging value: Some(4) ``` ## Supported macros ``` format! -> iformat! print! -> iprint! println! -> iprintln! eprint! -> ieprint! eprintln! -> ieprintln! write! -> iwrite! writeln! -> iwriteln! panic! -> ipanic! format_args! -> iformat_args! ``` ## License This project is licensed under the MIT license or the Apache 2.0 license at your option.