@@ -32,18 +32,18 @@ impl<'a> Visitor<'a> for MarkAttrs<'a> {
3232 fn visit_mac ( & mut self , _mac : & Mac ) { }
3333}
3434
35- pub struct CustomDerive {
35+ pub struct ProcMacroDerive {
3636 inner : fn ( TokenStream ) -> TokenStream ,
3737 attrs : Vec < ast:: Name > ,
3838}
3939
40- impl CustomDerive {
41- pub fn new ( inner : fn ( TokenStream ) -> TokenStream , attrs : Vec < ast:: Name > ) -> CustomDerive {
42- CustomDerive { inner : inner, attrs : attrs }
40+ impl ProcMacroDerive {
41+ pub fn new ( inner : fn ( TokenStream ) -> TokenStream , attrs : Vec < ast:: Name > ) -> ProcMacroDerive {
42+ ProcMacroDerive { inner : inner, attrs : attrs }
4343 }
4444}
4545
46- impl MultiItemModifier for CustomDerive {
46+ impl MultiItemModifier for ProcMacroDerive {
4747 fn expand ( & self ,
4848 ecx : & mut ExtCtxt ,
4949 span : Span ,
@@ -54,7 +54,7 @@ impl MultiItemModifier for CustomDerive {
5454 Annotatable :: Item ( item) => item,
5555 Annotatable :: ImplItem ( _) |
5656 Annotatable :: TraitItem ( _) => {
57- ecx. span_err ( span, "custom derive attributes may only be \
57+ ecx. span_err ( span, "proc_macro_derive attributes may only be \
5858 applied to struct/enum items") ;
5959 return Vec :: new ( )
6060 }
@@ -63,7 +63,7 @@ impl MultiItemModifier for CustomDerive {
6363 ItemKind :: Struct ( ..) |
6464 ItemKind :: Enum ( ..) => { } ,
6565 _ => {
66- ecx. span_err ( span, "custom derive attributes may only be \
66+ ecx. span_err ( span, "proc_macro_derive attributes may only be \
6767 applied to struct/enum items") ;
6868 return Vec :: new ( )
6969 }
@@ -81,7 +81,7 @@ impl MultiItemModifier for CustomDerive {
8181 let stream = match res {
8282 Ok ( stream) => stream,
8383 Err ( e) => {
84- let msg = "custom derive attribute panicked" ;
84+ let msg = "proc_macro_derive attribute panicked" ;
8585 let mut err = ecx. struct_span_fatal ( span, msg) ;
8686 if let Some ( s) = e. downcast_ref :: < String > ( ) {
8787 err. help ( & format ! ( "message: {}" , s) ) ;
@@ -100,7 +100,7 @@ impl MultiItemModifier for CustomDerive {
100100 Ok ( new_items) => new_items,
101101 Err ( _) => {
102102 // FIXME: handle this better
103- let msg = "custom derive produced unparseable tokens" ;
103+ let msg = "proc_macro_derive produced unparseable tokens" ;
104104 ecx. struct_span_fatal ( span, msg) . emit ( ) ;
105105 panic ! ( FatalError ) ;
106106 }
0 commit comments