# display_buffered A small library that provides convinience function to write all the elements into a writer with buffering ## Examples ```rust use display_buffered::display_buffered; use std::io::stdout; // Prints 10, 20 and 30 on sepparate lines display_buffered([10, 20, 30], stdout()).unwrap() ``` ```rust use display_buffered::write_buffered; use std::io::stdout; // Prints 102030 write_buffered(["10", "20", "30"], stdout()).unwrap() ``` ```rust use display_buffered::write_buffered_separated; use std::io::stdout; // Prints "It_Just_Works" write_buffered_separated(["It", "Just", "Works"], stdout(), b"_").unwrap() ``` ```rust use display_buffered::write_buffered_separated_with; use std::io::stdout; write_buffered_separated_with(["It", "Just", "Works"], stdout(), |i, _| { if i % 2 == 0 { "_" } else { "-" } }) .unwrap(); // Prints "It-Just_Works" ```