@@ -80,7 +80,7 @@ impl CloneOperation {
8080 . header ( "X-API-Key" , api_key)
8181 . send ( )
8282 . await
83- . map_err ( |e| ObjectsTreeError :: SerializationError ( format ! ( "Failed to stat remote server: {}" , e ) ) ) ?;
83+ . map_err ( |e| ObjectsTreeError :: SerializationError ( format ! ( "Failed to stat remote server: {e}" ) ) ) ?;
8484
8585 if !response. status ( ) . is_success ( ) {
8686 return Err ( ObjectsTreeError :: SerializationError (
@@ -90,7 +90,7 @@ impl CloneOperation {
9090
9191 let response_json: serde_json:: Value = response. json ( )
9292 . await
93- . map_err ( |e| ObjectsTreeError :: SerializationError ( format ! ( "Failed to parse stat response: {}" , e ) ) ) ?;
93+ . map_err ( |e| ObjectsTreeError :: SerializationError ( format ! ( "Failed to parse stat response: {e}" ) ) ) ?;
9494
9595 // Extract user info from response
9696 // Response format: {"result": [user_id, email, v_obj, permissions], ...}
@@ -123,7 +123,7 @@ impl CloneOperation {
123123 let response = client. get ( url)
124124 . send ( )
125125 . await
126- . map_err ( |e| ObjectsTreeError :: SerializationError ( format ! ( "HTTP request failed: {}" , e ) ) ) ?;
126+ . map_err ( |e| ObjectsTreeError :: SerializationError ( format ! ( "HTTP request failed: {e}" ) ) ) ?;
127127
128128 if !response. status ( ) . is_success ( ) {
129129 return Err ( ObjectsTreeError :: SerializationError (
@@ -133,7 +133,7 @@ impl CloneOperation {
133133
134134 let response_text = response. text ( )
135135 . await
136- . map_err ( |e| ObjectsTreeError :: SerializationError ( format ! ( "Failed to read response: {}" , e ) ) ) ?;
136+ . map_err ( |e| ObjectsTreeError :: SerializationError ( format ! ( "Failed to read response: {e}" ) ) ) ?;
137137
138138 // Try to parse as OperationResponse first (HTTP API response)
139139 let clone_data: CloneData = if let Ok ( op_response) = serde_json:: from_str :: < serde_json:: Value > ( & response_text) {
@@ -142,20 +142,20 @@ impl CloneOperation {
142142 if let Some ( result_str) = result_field. as_str ( ) {
143143 // The result is a JSON string, parse it as CloneData
144144 serde_json:: from_str ( result_str)
145- . map_err ( |e| ObjectsTreeError :: SerializationError ( format ! ( "Failed to parse CloneData from result: {}" , e ) ) ) ?
145+ . map_err ( |e| ObjectsTreeError :: SerializationError ( format ! ( "Failed to parse CloneData from result: {e}" ) ) ) ?
146146 } else {
147147 // The result might be a direct object
148148 serde_json:: from_value ( result_field. clone ( ) )
149- . map_err ( |e| ObjectsTreeError :: SerializationError ( format ! ( "Failed to parse CloneData from result object: {}" , e ) ) ) ?
149+ . map_err ( |e| ObjectsTreeError :: SerializationError ( format ! ( "Failed to parse CloneData from result object: {e}" ) ) ) ?
150150 }
151151 } else {
152152 // No result field, try to parse the whole response as CloneData
153153 serde_json:: from_value ( op_response)
154- . map_err ( |e| ObjectsTreeError :: SerializationError ( format ! ( "Failed to parse CloneData: {}" , e ) ) ) ?
154+ . map_err ( |e| ObjectsTreeError :: SerializationError ( format ! ( "Failed to parse CloneData: {e}" ) ) ) ?
155155 }
156156 } else {
157157 // Not valid JSON, return error
158- return Err ( ObjectsTreeError :: SerializationError ( format ! ( "Invalid JSON response: {}" , response_text ) ) ) ;
158+ return Err ( ObjectsTreeError :: SerializationError ( format ! ( "Invalid JSON response: {response_text}" ) ) ) ;
159159 } ;
160160
161161 // Extract base URL from source_url (remove /api/clone or /clone suffix)
@@ -175,7 +175,7 @@ impl CloneOperation {
175175 // Import the data
176176 self . import_state ( clone_data, url, external_user_info. as_ref ( ) ) ?;
177177
178- Ok ( format ! ( "Successfully cloned from {}" , url ) )
178+ Ok ( format ! ( "Successfully cloned from {url}" ) )
179179 }
180180
181181 /// Import repository state from a URL (sync wrapper for use in execute())
@@ -224,7 +224,7 @@ impl CloneOperation {
224224
225225 // Import refs
226226 for ( obj_info, sha256) in & data. refs {
227- self . database . refs ( ) . update_ref ( obj_info. object_type , & obj_info. name , obj_info. version , & sha256)
227+ self . database . refs ( ) . update_ref ( obj_info. object_type , & obj_info. name , obj_info. version , sha256)
228228 . map_err ( |e| ObjectsTreeError :: SerializationError ( e. to_string ( ) ) ) ?;
229229 }
230230 info ! ( "Imported {} refs" , refs_count) ;
@@ -396,13 +396,13 @@ impl Operation for CloneOperation {
396396 }
397397 Err ( e) => {
398398 error ! ( "Failed to serialize clone data: {}" , e) ;
399- v_error ( E_INVARG . msg ( & format ! ( "Failed to serialize: {}" , e ) ) )
399+ v_error ( E_INVARG . msg ( format ! ( "Failed to serialize: {e}" ) ) )
400400 }
401401 }
402402 }
403403 Err ( e) => {
404404 error ! ( "Failed to export repository state: {}" , e) ;
405- v_error ( E_INVARG . msg ( & format ! ( "{}" , e ) ) )
405+ v_error ( E_INVARG . msg ( format ! ( "{e}" ) ) )
406406 }
407407 }
408408 } else {
@@ -424,7 +424,7 @@ impl Operation for CloneOperation {
424424 }
425425 Err ( e) => {
426426 error ! ( "Clone operation failed: {}" , e) ;
427- v_error ( E_INVARG . msg ( & format ! ( "{}" , e ) ) )
427+ v_error ( E_INVARG . msg ( format ! ( "{e}" ) ) )
428428 }
429429 }
430430 }
0 commit comments