From c839244d8d09f3036ebfee8eef7eb6b147e593ab Mon Sep 17 00:00:00 2001 From: nsfisis Date: Tue, 19 May 2026 00:10:22 +0900 Subject: fix(compile): fix various compile errors Co-Authored-By: Claude Sonnet 4.6 --- crates/shirabe/src/package/root_package_interface.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'crates/shirabe/src/package/root_package_interface.rs') diff --git a/crates/shirabe/src/package/root_package_interface.rs b/crates/shirabe/src/package/root_package_interface.rs index a8634af..a053e28 100644 --- a/crates/shirabe/src/package/root_package_interface.rs +++ b/crates/shirabe/src/package/root_package_interface.rs @@ -3,6 +3,8 @@ use indexmap::IndexMap; use shirabe_php_shim::PhpMixed; +use crate::package::package_interface::PackageInterface; + use crate::package::complete_package_interface::CompletePackageInterface; use crate::package::link::Link; @@ -48,4 +50,16 @@ pub trait RootPackageInterface: CompletePackageInterface { fn set_suggests(&mut self, suggests: IndexMap); fn set_extra(&mut self, extra: IndexMap); + + fn clone_as_package_interface(&self) -> Box { + todo!() + } + + fn clone_box(&self) -> Box { + todo!() + } + + fn as_package_interface(&self) -> &dyn PackageInterface { + todo!() + } } -- cgit v1.3.1