syntax::ext::derive
impl Write for Vec<u8>
pub fn collect_derives( cx: &mut ExtCtxt, attrs: &mut Vec<Attribute>) -> Vec<Path>