@@ -22,9 +22,7 @@ enum DelimSpanEnum {
22
22
#[ cfg( wrap_proc_macro) ]
23
23
Compiler {
24
24
join : proc_macro:: Span ,
25
- #[ cfg( not( no_group_open_close) ) ]
26
25
open : proc_macro:: Span ,
27
- #[ cfg( not( no_group_open_close) ) ]
28
26
close : proc_macro:: Span ,
29
27
} ,
30
28
Fallback ( fallback:: Span ) ,
@@ -36,9 +34,7 @@ impl DelimSpan {
36
34
let inner = match group {
37
35
imp:: Group :: Compiler ( group) => DelimSpanEnum :: Compiler {
38
36
join : group. span ( ) ,
39
- #[ cfg( not( no_group_open_close) ) ]
40
37
open : group. span_open ( ) ,
41
- #[ cfg( not( no_group_open_close) ) ]
42
38
close : group. span_close ( ) ,
43
39
} ,
44
40
imp:: Group :: Fallback ( group) => DelimSpanEnum :: Fallback ( group. span ( ) ) ,
@@ -66,13 +62,7 @@ impl DelimSpan {
66
62
pub fn open ( & self ) -> Span {
67
63
match & self . inner {
68
64
#[ cfg( wrap_proc_macro) ]
69
- DelimSpanEnum :: Compiler {
70
- #[ cfg( not( no_group_open_close) ) ]
71
- open,
72
- #[ cfg( no_group_open_close) ]
73
- join: open,
74
- ..
75
- } => Span :: _new ( imp:: Span :: Compiler ( * open) ) ,
65
+ DelimSpanEnum :: Compiler { open, .. } => Span :: _new ( imp:: Span :: Compiler ( * open) ) ,
76
66
DelimSpanEnum :: Fallback ( span) => Span :: _new_fallback ( span. first_byte ( ) ) ,
77
67
}
78
68
}
@@ -81,13 +71,7 @@ impl DelimSpan {
81
71
pub fn close ( & self ) -> Span {
82
72
match & self . inner {
83
73
#[ cfg( wrap_proc_macro) ]
84
- DelimSpanEnum :: Compiler {
85
- #[ cfg( not( no_group_open_close) ) ]
86
- close,
87
- #[ cfg( no_group_open_close) ]
88
- join: close,
89
- ..
90
- } => Span :: _new ( imp:: Span :: Compiler ( * close) ) ,
74
+ DelimSpanEnum :: Compiler { close, .. } => Span :: _new ( imp:: Span :: Compiler ( * close) ) ,
91
75
DelimSpanEnum :: Fallback ( span) => Span :: _new_fallback ( span. last_byte ( ) ) ,
92
76
}
93
77
}
0 commit comments