@@ -79,8 +79,8 @@ let sel = sel!(setObject:forKey:);
79
79
*/
80
80
#[ macro_export]
81
81
macro_rules! sel {
82
- ( $name: ident) => ( { sel_impl!( concat!( stringify!( $name) , '\0' ) ) } ) ;
83
- ( $( $name: ident : ) +) => ( { sel_impl!( concat!( $( stringify!( $name) , ':' ) ,+, '\0' ) ) } ) ;
82
+ ( $name: ident) => ( { $crate :: sel_impl!( concat!( stringify!( $name) , '\0' ) ) } ) ;
83
+ ( $( $name: ident : ) +) => ( { $crate :: sel_impl!( concat!( $( stringify!( $name) , ':' ) ,+, '\0' ) ) } ) ;
84
84
}
85
85
86
86
/**
@@ -108,28 +108,28 @@ let _: () = msg_send![obj, setArg1:1 arg2:2];
108
108
#[ macro_export]
109
109
macro_rules! msg_send {
110
110
( super ( $obj: expr, $superclass: expr) , $name: ident) => ( {
111
- let sel = sel!( $name) ;
111
+ let sel = $crate :: sel!( $name) ;
112
112
match $crate:: __send_super_message( & * $obj, $superclass, sel, ( ) ) {
113
113
Err ( s) => panic!( "{}" , s) ,
114
114
Ok ( r) => r,
115
115
}
116
116
} ) ;
117
117
( super ( $obj: expr, $superclass: expr) , $( $name: ident : $arg: expr) +) => ( {
118
- let sel = sel!( $( $name: ) +) ;
118
+ let sel = $crate :: sel!( $( $name: ) +) ;
119
119
match $crate:: __send_super_message( & * $obj, $superclass, sel, ( $( $arg, ) * ) ) {
120
120
Err ( s) => panic!( "{}" , s) ,
121
121
Ok ( r) => r,
122
122
}
123
123
} ) ;
124
124
( $obj: expr, $name: ident) => ( {
125
- let sel = sel!( $name) ;
125
+ let sel = $crate :: sel!( $name) ;
126
126
match $crate:: __send_message( & * $obj, sel, ( ) ) {
127
127
Err ( s) => panic!( "{}" , s) ,
128
128
Ok ( r) => r,
129
129
}
130
130
} ) ;
131
131
( $obj: expr, $( $name: ident : $arg: expr) +) => ( {
132
- let sel = sel!( $( $name: ) +) ;
132
+ let sel = $crate :: sel!( $( $name: ) +) ;
133
133
match $crate:: __send_message( & * $obj, sel, ( $( $arg, ) * ) ) {
134
134
Err ( s) => panic!( "{}" , s) ,
135
135
Ok ( r) => r,
0 commit comments