From 1921f173ea219cb4b25847294d2d3fa465550fbb Mon Sep 17 00:00:00 2001 From: nsfisis Date: Mon, 25 May 2026 00:58:20 +0900 Subject: refactor(package): introduce Rc> handles for packages PHP packages have reference semantics, so introduce shared-ownership handles over an AnyPackage enum (PackageInterfaceHandle and friends) and replace Box throughout. Co-Authored-By: Claude Opus 4.7 (1M context) --- crates/shirabe/src/package/mod.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'crates/shirabe/src/package/mod.rs') diff --git a/crates/shirabe/src/package/mod.rs b/crates/shirabe/src/package/mod.rs index 611f36a..903056f 100644 --- a/crates/shirabe/src/package/mod.rs +++ b/crates/shirabe/src/package/mod.rs @@ -6,6 +6,7 @@ pub mod complete_alias_package; pub mod complete_package; pub mod complete_package_interface; pub mod dumper; +pub mod handle; pub mod link; pub mod loader; pub mod locker; @@ -24,6 +25,7 @@ pub use complete_alias_package::*; pub use complete_package::*; pub use complete_package_interface::*; pub use dumper::*; +pub use handle::*; pub use link::*; pub use loader::*; pub use locker::*; -- cgit v1.3.1