use_write_slice/
use_write_slice.rs

1
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