From 212f5cd75b1403ee75ffa44d7ebdb181174340c0 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 28 Jun 2026 16:32:33 +0900 Subject: feat(package): impl alias getter delegation via owned String returns Co-Authored-By: Claude Opus 4.8 (1M context) --- crates/shirabe/src/package/complete_package_interface.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'crates/shirabe/src/package/complete_package_interface.rs') diff --git a/crates/shirabe/src/package/complete_package_interface.rs b/crates/shirabe/src/package/complete_package_interface.rs index 8a7ee25..42b35ef 100644 --- a/crates/shirabe/src/package/complete_package_interface.rs +++ b/crates/shirabe/src/package/complete_package_interface.rs @@ -22,11 +22,11 @@ pub trait CompletePackageInterface: PackageInterface { fn set_keywords(&mut self, keywords: Vec); - fn get_description(&self) -> Option<&str>; + fn get_description(&self) -> Option; fn set_description(&mut self, description: String); - fn get_homepage(&self) -> Option<&str>; + fn get_homepage(&self) -> Option; fn set_homepage(&mut self, homepage: String); @@ -44,11 +44,11 @@ pub trait CompletePackageInterface: PackageInterface { fn is_abandoned(&self) -> bool; - fn get_replacement_package(&self) -> Option<&str>; + fn get_replacement_package(&self) -> Option; fn set_abandoned(&mut self, abandoned: PhpMixed); - fn get_archive_name(&self) -> Option<&str>; + fn get_archive_name(&self) -> Option; fn set_archive_name(&mut self, name: String); -- cgit v1.3.1