File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -226,13 +226,14 @@ const INFINITE_COLLECTORS: &[Symbol] = &[
226226fn complete_infinite_iter ( cx : & LateContext < ' _ > , expr : & Expr < ' _ > ) -> Finiteness {
227227 match expr. kind {
228228 ExprKind :: MethodCall ( method, receiver, args, _) => {
229+ let method_str = method. ident . name . as_str ( ) ;
229230 for & ( name, len) in & COMPLETING_METHODS {
230- if method . ident . name . as_str ( ) == name && args. len ( ) == len {
231+ if method_str == name && args. len ( ) == len {
231232 return is_infinite ( cx, receiver) ;
232233 }
233234 }
234235 for & ( name, len) in & POSSIBLY_COMPLETING_METHODS {
235- if method . ident . name . as_str ( ) == name && args. len ( ) == len {
236+ if method_str == name && args. len ( ) == len {
236237 return MaybeInfinite . and ( is_infinite ( cx, receiver) ) ;
237238 }
238239 }
You can’t perform that action at this time.
0 commit comments