[−][src]Crate ifmt
A small crate which brings inline string interpolation to rust's standard formatting macros.
Examples
use ifmt::iprintln; 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
ⓘThis example is not tested
format! -> iformat! print! -> iprint! println! -> iprintln! eprint! -> ieprint! eprintln! -> ieprintln! write! -> iwrite! writeln! -> iwriteln! panic! -> ipanic! format_args! -> iformat_args!
Macros
ieprint | Print an |
ieprintln | Print an |
iformat | Creates a String by interpolating inline expressions. |
iformat_args | Create a |
ipanic | Panic with an |
iprint | Print an |
iprintln | Print an |
iwrite | Print an |
iwriteln | Print an |