diff --git a/rustfs/src/app/object_usecase.rs b/rustfs/src/app/object_usecase.rs index a66faac92..f50cbfdfc 100644 --- a/rustfs/src/app/object_usecase.rs +++ b/rustfs/src/app/object_usecase.rs @@ -6544,14 +6544,18 @@ impl DefaultObjectUsecase { }) } - pub fn execute_get_object( + #[instrument(name = "execute_get_object", level = "trace", skip(self, req))] + pub async fn execute_get_object(&self, req: S3Request) -> S3Result> { + self.execute_get_object_boxed(req).await + } + + fn execute_get_object_boxed( &self, req: S3Request, ) -> impl std::future::Future>> + Send + '_ { Box::pin(self.execute_get_object_inner(req)) } - #[instrument(name = "execute_get_object", level = "trace", skip(self, req))] #[hotpath::measure( label = "rustfs::app::object_usecase::DefaultObjectUsecase::execute_get_object", impl_type = "DefaultObjectUsecase"