From e46c4ac7c60749a6e184027ad28aa27aabb226ce Mon Sep 17 00:00:00 2001 From: Ed Morley <501702+edmorley@users.noreply.github.com> Date: Tue, 16 Jun 2026 12:18:01 +0100 Subject: [PATCH] Make imports in errors.rs consistent `UvLayerError`, `UvDependenciesLayerError` and `PackageManager` were imported from the crate root, unlike the other error types here which use their defining module. Making this change in part to stop Claude reporting it when code reviewing the repo for bugs and other potential improvements. GUS-W-23022354. --- src/errors.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/errors.rs b/src/errors.rs index c7ff435..bfa0ced 100644 --- a/src/errors.rs +++ b/src/errors.rs @@ -1,3 +1,4 @@ +use crate::BuildpackError; use crate::checks::ChecksError; use crate::django::DjangoCollectstaticError; use crate::layers::pip::PipLayerError; @@ -5,7 +6,9 @@ use crate::layers::pip_dependencies::PipDependenciesLayerError; use crate::layers::poetry::PoetryLayerError; use crate::layers::poetry_dependencies::PoetryDependenciesLayerError; use crate::layers::python::PythonLayerError; -use crate::package_manager::DeterminePackageManagerError; +use crate::layers::uv::UvLayerError; +use crate::layers::uv_dependencies::UvDependenciesLayerError; +use crate::package_manager::{DeterminePackageManagerError, PackageManager}; use crate::python_version::{ DEFAULT_PYTHON_VERSION, NEWEST_SUPPORTED_PYTHON_3_MINOR_VERSION, OLDEST_SUPPORTED_PYTHON_3_MINOR_VERSION, RequestedPythonVersion, RequestedPythonVersionError, @@ -16,7 +19,6 @@ use crate::utils::{ CapturedCommandError, CommandIoError, DownloadUnpackArchiveError, FileExistsError, FindBundledPipError, ReadOptionalFileError, StreamedCommandError, }; -use crate::{BuildpackError, PackageManager, UvDependenciesLayerError, UvLayerError}; use indoc::{formatdoc, indoc}; use libherokubuildpack::log::log_error;