aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/package/package_interface.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/package/package_interface.rs')
-rw-r--r--crates/shirabe/src/package/package_interface.rs18
1 files changed, 7 insertions, 11 deletions
diff --git a/crates/shirabe/src/package/package_interface.rs b/crates/shirabe/src/package/package_interface.rs
index e6ffbed..1c9cf2e 100644
--- a/crates/shirabe/src/package/package_interface.rs
+++ b/crates/shirabe/src/package/package_interface.rs
@@ -4,8 +4,8 @@ use chrono::{DateTime, Utc};
use indexmap::IndexMap;
use shirabe_php_shim::PhpMixed;
-use crate::package::link::Link;
-use crate::repository::repository_interface::RepositoryInterface;
+use crate::package::Link;
+use crate::repository::RepositoryInterface;
/// Defines the essential information a package has that is used during solving/installation
///
@@ -201,7 +201,7 @@ pub trait PackageInterface: std::fmt::Display + std::fmt::Debug {
fn get_suggests(&self) -> IndexMap<String, String>;
/// PHP helper that switches on the link kind (require/require-dev/conflict/etc.).
- fn get_links_for_type(&self, link_type: &str) -> IndexMap<String, crate::package::link::Link> {
+ fn get_links_for_type(&self, link_type: &str) -> IndexMap<String, crate::package::Link> {
match link_type {
"require" => self.get_requires(),
"require-dev" => self.get_dev_requires(),
@@ -298,25 +298,21 @@ pub trait PackageInterface: std::fmt::Display + std::fmt::Debug {
todo!()
}
- fn as_alias_package(&self) -> Option<&crate::package::alias_package::AliasPackage> {
+ fn as_alias_package(&self) -> Option<&crate::package::AliasPackage> {
None
}
fn as_complete_package_interface(
&self,
- ) -> Option<&dyn crate::package::complete_package_interface::CompletePackageInterface> {
+ ) -> Option<&dyn crate::package::CompletePackageInterface> {
None
}
- fn as_complete_package(
- &self,
- ) -> Option<&dyn crate::package::complete_package_interface::CompletePackageInterface> {
+ fn as_complete_package(&self) -> Option<&dyn crate::package::CompletePackageInterface> {
None
}
- fn as_root_package_interface(
- &self,
- ) -> Option<&dyn crate::package::root_package_interface::RootPackageInterface> {
+ fn as_root_package_interface(&self) -> Option<&dyn crate::package::RootPackageInterface> {
None
}
}