libc-print 0.1.11

println! and eprintln! macros on libc without stdlib
Documentation

no_std libc print/println/eprint/eprintln

Build Status docs.rs crates.io

Implements println! and eprintln! on the libc crate without requiring the use of an allocator.

Allows you to use these macros in a #![no_std] context, or in a situation where the traditional Rust streams might not be available (ie: at process shutdown time).

By default this crate provides libc_-prefixed macros, but also allows consumers to import macros with the same name as the stdlib printing macros via the std_name module.

Usage

Exactly as you'd use println! or eprintln!.

#![no_std]

// ...

libc_println!("Hello {}!", "world");