#printf #print #clang #format

yanked printf-rs

printf c language like

0.1.1 Jan 12, 2019
0.1.0 Jan 11, 2019

#14 in #printf

MIT license

4KB

prinf macro in rust

Crates.io

add to Cargo.toml dependencies

[dependencies]
printf-rs = "0.1.0"
libc = "0.2.46"

Example 1

use printf_rs::*;

fn main() {
    printf!("%s \n", cstr!("Hello World !")); // print string
    printf!("%i \n", 1234); // print integer
}

Example 2

use printf_rs::*;
use std::thread::sleep;
use std::time::Duration;
fn main() {
    let chars = vec!['a','b','c','d','e','f'];
    // print char with \r (carriage return) Moves the active position to the initial position of the current line.
    for c in chars {
        printf!("\r %lc ",c);
        sleep(Duration::from_secs(2));
    }
}

Dependencies

~53KB