use_write_slice/
use_write_slice.rs1
2extern crate clucolor;
3
4use clucolor::cluColor;
5use clucolor::colors::BrightRed;
6use std::time::SystemTime;
7
8fn main() {
9
10 let time_start = SystemTime::now();
11 println!("Start time {:?} nanos", time_start.elapsed().unwrap().subsec_nanos());
12
13
14 let writer = BrightRed::writer();
15
16 println!("#1 {}", test(&writer, "Test"));
17 println!("#2 {}", test(&writer, "Test2"));
18 println!("#3 {}", test(writer, "Test move"));
19}
20
21fn test<C: cluColor>(_c: C, str: &str) -> String {
22 C::string_fmt( format_args!("[{:?} nanos] {}", SystemTime::now().elapsed().unwrap().subsec_nanos(), str) )
23}
24
25
26
27