File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -129,7 +129,7 @@ impl SourceAnalyzer {
129129 . and_then ( |adjusts| adjusts. last ( ) . map ( |adjust| adjust. target . clone ( ) ) ) ;
130130 let ty = infer[ expr_id] . clone ( ) ;
131131 let mk_ty = |ty| Type :: new_with_resolver ( db, & self . resolver , ty) ;
132- mk_ty ( ty. clone ( ) ) . zip ( Some ( coerced. and_then ( mk_ty) ) )
132+ mk_ty ( ty) . zip ( Some ( coerced. and_then ( mk_ty) ) )
133133 }
134134
135135 pub ( crate ) fn type_of_pat (
@@ -145,7 +145,7 @@ impl SourceAnalyzer {
145145 . and_then ( |adjusts| adjusts. last ( ) . map ( |adjust| adjust. target . clone ( ) ) ) ;
146146 let ty = infer[ pat_id] . clone ( ) ;
147147 let mk_ty = |ty| Type :: new_with_resolver ( db, & self . resolver , ty) ;
148- mk_ty ( ty. clone ( ) ) . zip ( Some ( coerced. and_then ( mk_ty) ) )
148+ mk_ty ( ty) . zip ( Some ( coerced. and_then ( mk_ty) ) )
149149 }
150150
151151 pub ( crate ) fn type_of_self (
Original file line number Diff line number Diff line change @@ -464,7 +464,7 @@ pub(crate) fn add_method_to_adt(
464464}
465465
466466pub fn useless_type_special_case ( field_name : & str , field_ty : & String ) -> Option < ( String , String ) > {
467- if field_ty. to_string ( ) == "String" {
467+ if field_ty == "String" {
468468 cov_mark:: hit!( useless_type_special_case) ;
469469 return Some ( ( "&str" . to_string ( ) , format ! ( "self.{}.as_str()" , field_name) ) ) ;
470470 }
You can’t perform that action at this time.
0 commit comments