@@ -256,12 +256,9 @@ fn parse_key_vals_string(
256256
257257 for part in input. split ( ';' ) {
258258 let part = part. trim ( ) ;
259- let ( key, value) = part. split_once ( '=' ) . ok_or_else ( || {
260- anyhow:: anyhow!(
261- "Invalid format. Expected key=value. Found: {}" ,
262- part. to_string( )
263- )
264- } ) ?;
259+ let ( key, value) = part
260+ . split_once ( '=' )
261+ . ok_or_else ( || anyhow:: anyhow!( "Invalid format. Expected key=value. Found: {part}" ) ) ?;
265262
266263 if !key. is_ascii ( ) {
267264 return Err ( anyhow:: anyhow!(
@@ -272,13 +269,12 @@ fn parse_key_vals_string(
272269 let key = key. to_lowercase ( ) ;
273270
274271 if result_map. contains_key ( & key) {
275- return Err ( anyhow:: anyhow!( "Duplicate key: {}" , part . to_string ( ) ) ) ;
272+ return Err ( anyhow:: anyhow!( "Duplicate key: {part}" ) ) ;
276273 }
277274
278275 if !allowed_keys. contains ( key. as_str ( ) ) {
279276 return Err ( anyhow:: anyhow!(
280- "Unexpected key for descriptor `{describing_what}`. Key: {}" ,
281- key. to_string( )
277+ "Unexpected key for descriptor `{describing_what}`. Key: {key}"
282278 ) ) ;
283279 }
284280
@@ -288,8 +284,7 @@ fn parse_key_vals_string(
288284 for & key in required_keys {
289285 if !result_map. contains_key ( key) {
290286 return Err ( anyhow:: anyhow!(
291- "Required key `{}` for descriptor `{describing_what}` not found." ,
292- key. to_string( )
287+ "Required key `{key}` for descriptor `{describing_what}` not found."
293288 ) ) ;
294289 }
295290 }
0 commit comments