remove #[macro_use] and extern crate directives
#[macro_use]
extern crate
add use <crate>::<macro> directives
use <crate>::<macro>