@@ -94,12 +94,12 @@ pub fn in_constant(cx: &LateContext<'_, '_>, id: HirId) -> bool {
94
94
95
95
/// Returns `true` if this `expn_info` was expanded by any macro or desugaring
96
96
pub fn in_macro_or_desugar ( span : Span ) -> bool {
97
- span. ctxt ( ) . outer ( ) . expn_info ( ) . is_some ( )
97
+ span. ctxt ( ) . outer_expn_info ( ) . is_some ( )
98
98
}
99
99
100
100
/// Returns `true` if this `expn_info` was expanded by any macro.
101
101
pub fn in_macro ( span : Span ) -> bool {
102
- if let Some ( info) = span. ctxt ( ) . outer ( ) . expn_info ( ) {
102
+ if let Some ( info) = span. ctxt ( ) . outer_expn_info ( ) {
103
103
if let ExpnFormat :: CompilerDesugaring ( ..) = info. format {
104
104
false
105
105
} else {
@@ -691,11 +691,7 @@ pub fn is_adjusted(cx: &LateContext<'_, '_>, e: &Expr) -> bool {
691
691
/// See also `is_direct_expn_of`.
692
692
pub fn is_expn_of ( mut span : Span , name : & str ) -> Option < Span > {
693
693
loop {
694
- let span_name_span = span
695
- . ctxt ( )
696
- . outer ( )
697
- . expn_info ( )
698
- . map ( |ei| ( ei. format . name ( ) , ei. call_site ) ) ;
694
+ let span_name_span = span. ctxt ( ) . outer_expn_info ( ) . map ( |ei| ( ei. format . name ( ) , ei. call_site ) ) ;
699
695
700
696
match span_name_span {
701
697
Some ( ( mac_name, new_span) ) if mac_name. as_str ( ) == name => return Some ( new_span) ,
@@ -715,11 +711,7 @@ pub fn is_expn_of(mut span: Span, name: &str) -> Option<Span> {
715
711
/// `bar!` by
716
712
/// `is_direct_expn_of`.
717
713
pub fn is_direct_expn_of ( span : Span , name : & str ) -> Option < Span > {
718
- let span_name_span = span
719
- . ctxt ( )
720
- . outer ( )
721
- . expn_info ( )
722
- . map ( |ei| ( ei. format . name ( ) , ei. call_site ) ) ;
714
+ let span_name_span = span. ctxt ( ) . outer_expn_info ( ) . map ( |ei| ( ei. format . name ( ) , ei. call_site ) ) ;
723
715
724
716
match span_name_span {
725
717
Some ( ( mac_name, new_span) ) if mac_name. as_str ( ) == name => Some ( new_span) ,
0 commit comments