diff --git a/crates/base/src/server.rs b/crates/base/src/server.rs index 0b33426d7..7b13e3e7a 100644 --- a/crates/base/src/server.rs +++ b/crates/base/src/server.rs @@ -238,7 +238,7 @@ impl Service> for WorkerService { // If the token has already been canceled, return 503 instead of // dropping the socket connection without a response. if cancel.is_cancelled() { - error!("connection aborted (uri: {:?})", req_uri.to_string()); + error!("connection aborted (uri: {})", req_uri); return Ok( Response::builder() .status(http_v02::StatusCode::SERVICE_UNAVAILABLE) @@ -261,11 +261,7 @@ impl Service> for WorkerService { } Err(err) => { - error!( - "request failed (uri: {:?} reason: {:?})", - req_uri.to_string(), - err - ); + error!("request failed (uri: {} reason: {:?})", req_uri, err); let msg = err.message().to_string(); let msg = err.into_cause().map(|it| it.to_string()).unwrap_or(msg); diff --git a/ext/workers/lib.rs b/ext/workers/lib.rs index bf823ea84..a0bedb4e6 100644 --- a/ext/workers/lib.rs +++ b/ext/workers/lib.rs @@ -337,7 +337,7 @@ pub struct UserWorkerBuiltRequest { #[serde(rename_all = "camelCase")] pub struct UserWorkerResponse { status: u16, - status_text: String, + status_text: &'static str, headers: Vec<(ByteString, ByteString)>, body_rid: ResourceId, size: Option, @@ -662,8 +662,7 @@ pub async fn op_user_worker_fetch_send( let status_text = res .status() .canonical_reason() - .unwrap_or("") - .to_string(); + .unwrap_or(""); let size = HttpBody::size_hint(res.body()).exact(); let stream: BytesStream = Box::pin(res.into_body().map(|r| {