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/root_package.rs | 78 +++++++++++++++--------------- 1 file changed, 39 insertions(+), 39 deletions(-) (limited to 'crates/shirabe/src/package/root_package.rs') diff --git a/crates/shirabe/src/package/root_package.rs b/crates/shirabe/src/package/root_package.rs index 355f1f6..3ec7cbd 100644 --- a/crates/shirabe/src/package/root_package.rs +++ b/crates/shirabe/src/package/root_package.rs @@ -137,103 +137,103 @@ impl RootPackageInterface for RootPackage { impl CompletePackageInterface for RootPackage { fn get_scripts(&self) -> IndexMap> { - CompletePackageInterface::get_scripts(&self.inner) + self.inner.get_scripts() } fn set_scripts(&mut self, scripts: IndexMap>) { - CompletePackageInterface::set_scripts(&mut self.inner, scripts) + self.inner.set_scripts(scripts) } fn get_repositories(&self) -> IndexMap { - CompletePackageInterface::get_repositories(&self.inner) + self.inner.get_repositories() } fn set_repositories(&mut self, repositories: IndexMap) { - CompletePackageInterface::set_repositories(&mut self.inner, repositories) + self.inner.set_repositories(repositories) } fn get_license(&self) -> Vec { - CompletePackageInterface::get_license(&self.inner) + self.inner.get_license() } fn set_license(&mut self, license: Vec) { - CompletePackageInterface::set_license(&mut self.inner, license) + self.inner.set_license(license) } fn get_keywords(&self) -> Vec { - CompletePackageInterface::get_keywords(&self.inner) + self.inner.get_keywords() } fn set_keywords(&mut self, keywords: Vec) { - CompletePackageInterface::set_keywords(&mut self.inner, keywords) + self.inner.set_keywords(keywords) } - fn get_description(&self) -> Option<&str> { - CompletePackageInterface::get_description(&self.inner) + fn get_description(&self) -> Option { + self.inner.get_description() } fn set_description(&mut self, description: String) { - CompletePackageInterface::set_description(&mut self.inner, description) + self.inner.set_description(description) } - fn get_homepage(&self) -> Option<&str> { - CompletePackageInterface::get_homepage(&self.inner) + fn get_homepage(&self) -> Option { + self.inner.get_homepage() } fn set_homepage(&mut self, homepage: String) { - CompletePackageInterface::set_homepage(&mut self.inner, homepage) + self.inner.set_homepage(homepage) } fn get_authors(&self) -> Vec> { - CompletePackageInterface::get_authors(&self.inner) + self.inner.get_authors() } fn set_authors(&mut self, authors: Vec>) { - CompletePackageInterface::set_authors(&mut self.inner, authors) + self.inner.set_authors(authors) } fn get_support(&self) -> IndexMap { - CompletePackageInterface::get_support(&self.inner) + self.inner.get_support() } fn set_support(&mut self, support: IndexMap) { - CompletePackageInterface::set_support(&mut self.inner, support) + self.inner.set_support(support) } fn get_funding(&self) -> Vec> { - CompletePackageInterface::get_funding(&self.inner) + self.inner.get_funding() } fn set_funding(&mut self, funding: Vec>) { - CompletePackageInterface::set_funding(&mut self.inner, funding) + self.inner.set_funding(funding) } fn is_abandoned(&self) -> bool { - CompletePackageInterface::is_abandoned(&self.inner) + self.inner.is_abandoned() } - fn get_replacement_package(&self) -> Option<&str> { - CompletePackageInterface::get_replacement_package(&self.inner) + fn get_replacement_package(&self) -> Option { + self.inner.get_replacement_package() } fn set_abandoned(&mut self, abandoned: PhpMixed) { - CompletePackageInterface::set_abandoned(&mut self.inner, abandoned) + self.inner.set_abandoned(abandoned) } - fn get_archive_name(&self) -> Option<&str> { - CompletePackageInterface::get_archive_name(&self.inner) + fn get_archive_name(&self) -> Option { + self.inner.get_archive_name() } fn set_archive_name(&mut self, name: String) { - CompletePackageInterface::set_archive_name(&mut self.inner, name) + self.inner.set_archive_name(name) } fn get_archive_excludes(&self) -> Vec { - CompletePackageInterface::get_archive_excludes(&self.inner) + self.inner.get_archive_excludes() } fn set_archive_excludes(&mut self, excludes: Vec) { - CompletePackageInterface::set_archive_excludes(&mut self.inner, excludes) + self.inner.set_archive_excludes(excludes) } fn as_package_interface(&self) -> &dyn PackageInterface { @@ -278,19 +278,19 @@ impl PackageInterface for RootPackage { fn set_installation_source(&mut self, r#type: Option) { self.inner.set_installation_source(r#type); } - fn get_installation_source(&self) -> Option<&str> { + fn get_installation_source(&self) -> Option { self.inner.get_installation_source() } - fn get_source_type(&self) -> Option<&str> { + fn get_source_type(&self) -> Option { self.inner.get_source_type() } - fn get_source_url(&self) -> Option<&str> { + fn get_source_url(&self) -> Option { self.inner.get_source_url() } fn get_source_urls(&self) -> Vec { self.inner.get_source_urls() } - fn get_source_reference(&self) -> Option<&str> { + fn get_source_reference(&self) -> Option { self.inner.get_source_reference() } fn get_source_mirrors(&self) -> Option> { @@ -299,19 +299,19 @@ impl PackageInterface for RootPackage { fn set_source_mirrors(&mut self, mirrors: Option>) { self.inner.set_source_mirrors(mirrors); } - fn get_dist_type(&self) -> Option<&str> { + fn get_dist_type(&self) -> Option { self.inner.get_dist_type() } - fn get_dist_url(&self) -> Option<&str> { + fn get_dist_url(&self) -> Option { self.inner.get_dist_url() } fn get_dist_urls(&self) -> Vec { self.inner.get_dist_urls() } - fn get_dist_reference(&self) -> Option<&str> { + fn get_dist_reference(&self) -> Option { self.inner.get_dist_reference() } - fn get_dist_sha1_checksum(&self) -> Option<&str> { + fn get_dist_sha1_checksum(&self) -> Option { self.inner.get_dist_sha1_checksum() } fn get_dist_mirrors(&self) -> Option> { @@ -377,7 +377,7 @@ impl PackageInterface for RootPackage { fn get_unique_name(&self) -> String { self.inner.get_unique_name() } - fn get_notification_url(&self) -> Option<&str> { + fn get_notification_url(&self) -> Option { self.inner.get_notification_url() } fn get_pretty_string(&self) -> String { @@ -407,7 +407,7 @@ impl PackageInterface for RootPackage { fn set_dist_reference(&mut self, reference: Option) { self.inner.set_dist_reference(reference); } - fn set_source_dist_references(&mut self, reference: &str) { + fn set_source_dist_references(&mut self, reference: String) { self.inner.set_source_dist_references(reference); } } -- cgit v1.3.1