From 3e21569688cf0c8a1918c73ff96cb1b3aeffe0b3 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 17 May 2026 14:33:13 +0900 Subject: fix(compile): extract constants from traits to make them dyn-compatible --- crates/shirabe/src/package/locker.rs | 4 ++-- crates/shirabe/src/package/version/version_selector.rs | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) (limited to 'crates/shirabe/src/package') diff --git a/crates/shirabe/src/package/locker.rs b/crates/shirabe/src/package/locker.rs index b813bbb..e370339 100644 --- a/crates/shirabe/src/package/locker.rs +++ b/crates/shirabe/src/package/locker.rs @@ -24,7 +24,7 @@ use crate::package::loader::array_loader::ArrayLoader; use crate::package::package_interface::PackageInterface; use crate::package::root_package_interface::RootPackageInterface; use crate::package::version::version_parser::VersionParser; -use crate::plugin::plugin_interface::PluginInterface; +use crate::plugin::plugin_interface::{self, PluginInterface}; use crate::repository::installed_repository::InstalledRepository; use crate::repository::lock_array_repository::LockArrayRepository; use crate::repository::platform_repository::PlatformRepository; @@ -584,7 +584,7 @@ impl Locker { } lock.insert( "plugin-api-version".to_string(), - PhpMixed::String(PluginInterface::PLUGIN_API_VERSION.to_string()), + PhpMixed::String(plugin_interface::PLUGIN_API_VERSION.to_string()), ); let lock = self.fixup_json_data_type(lock); diff --git a/crates/shirabe/src/package/version/version_selector.rs b/crates/shirabe/src/package/version/version_selector.rs index f665320..5cbc052 100644 --- a/crates/shirabe/src/package/version/version_selector.rs +++ b/crates/shirabe/src/package/version/version_selector.rs @@ -1,5 +1,6 @@ //! ref: composer/src/Composer/Package/Version/VersionSelector.php +use crate::io::io_interface; use std::any::Any; use indexmap::IndexMap; @@ -190,9 +191,9 @@ impl VersionSelector { )), true, if is_first_warning { - IOInterface::NORMAL + io_interface::NORMAL } else { - IOInterface::VERBOSE + io_interface::VERBOSE }, ); } -- cgit v1.3.1