redox::writeln! []

( $ dst : expr , $ fmt : expr ) => (
write ! ( $ dst , concat ! ( $ fmt , "\n" ) ) ) ; (
$ dst : expr , $ fmt : expr , $ ( $ arg : tt ) * ) => (
write ! ( $ dst , concat ! ( $ fmt , "\n" ) , $ ( $ arg ) * ) ) ;

Use the format! syntax to write data into a buffer, appending a newline.

This macro is typically used with a buffer of &mutWrite.

See std::fmt for more information on format syntax.

Examples

use std::io::Write;

let mut w = Vec::new();
writeln!(&mut w, "test").unwrap();
writeln!(&mut w, "formatted {}", "arguments").unwrap();

assert_eq!(&w[..], "test\nformatted arguments\n".as_bytes());