File tree 1 file changed +6
-11
lines changed
1 file changed +6
-11
lines changed Original file line number Diff line number Diff line change @@ -106,13 +106,11 @@ impl<'a> Parser<'a> {
106
106
Kind :: OneOrMore
107
107
} else {
108
108
let f = {
109
- let prefix = if start >= 2 {
110
- self . input
109
+ let prefix = start >= 2
110
+ && self
111
+ . input
111
112
. get ( start - 2 ..start - 1 )
112
- . map_or ( false , |s| s == "/" )
113
- } else {
114
- false
115
- } ;
113
+ . map_or ( false , |s| s == "/" ) ;
116
114
let suffix = self . cursor . peek ( ) . map_or ( true , |( _, c) | * c == '/' ) ;
117
115
prefix && suffix
118
116
} ;
@@ -170,11 +168,8 @@ impl<'a> Iterator for Parser<'a> {
170
168
Kind :: OneOrMore
171
169
} else {
172
170
let f = {
173
- let prefix = if i >= 1 {
174
- self . input . get ( i - 1 ..i) . map_or ( false , |s| s == "/" )
175
- } else {
176
- false
177
- } ;
171
+ let prefix =
172
+ i >= 1 && self . input . get ( i - 1 ..i) . map_or ( false , |s| s == "/" ) ;
178
173
let suffix = self . cursor . peek ( ) . map_or ( true , |( _, c) | * c == '/' ) ;
179
174
prefix && suffix
180
175
} ;
You can’t perform that action at this time.
0 commit comments