aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/dependency_resolver/rule_set_generator.rs
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-05-17 18:21:00 +0900
committernsfisis <nsfisis@gmail.com>2026-05-17 18:21:00 +0900
commit465a3a1bd96e15d7807d1bd05294299eee3427df (patch)
treedecb5e3b2db3388e8dd950713732b4d09cc2f07a /crates/shirabe/src/dependency_resolver/rule_set_generator.rs
parentdb5b360d5f1ddfdc6ba7cce6704b41310b715f70 (diff)
downloadphp-shirabe-465a3a1bd96e15d7807d1bd05294299eee3427df.tar.gz
php-shirabe-465a3a1bd96e15d7807d1bd05294299eee3427df.tar.zst
php-shirabe-465a3a1bd96e15d7807d1bd05294299eee3427df.zip
fix(compile): extract constants from traits to make them dyn-compatible
Diffstat (limited to 'crates/shirabe/src/dependency_resolver/rule_set_generator.rs')
-rw-r--r--crates/shirabe/src/dependency_resolver/rule_set_generator.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/crates/shirabe/src/dependency_resolver/rule_set_generator.rs b/crates/shirabe/src/dependency_resolver/rule_set_generator.rs
index fb74a70..d1f1f5b 100644
--- a/crates/shirabe/src/dependency_resolver/rule_set_generator.rs
+++ b/crates/shirabe/src/dependency_resolver/rule_set_generator.rs
@@ -11,7 +11,7 @@ use crate::dependency_resolver::multi_conflict_rule::MultiConflictRule;
use crate::dependency_resolver::policy_interface::PolicyInterface;
use crate::dependency_resolver::pool::Pool;
use crate::dependency_resolver::request::Request;
-use crate::dependency_resolver::rule::Rule;
+use crate::dependency_resolver::rule::{self, Rule};
use crate::dependency_resolver::rule_set::RuleSet;
use crate::dependency_resolver::rule2_literals::Rule2Literals;
use crate::filter::platform_requirement_filter::ignore_list_platform_requirement_filter::IgnoreListPlatformRequirementFilter;
@@ -182,7 +182,7 @@ impl RuleSetGenerator {
let rule = self.create_require_rule(
&*package,
&[alias_of.clone_box()],
- Rule::RULE_PACKAGE_ALIAS,
+ rule::RULE_PACKAGE_ALIAS,
PhpMixed::Null, // reasonData: $package (BasePackage)
);
self.add_rule(RuleSet::TYPE_PACKAGE, rule.map(Rule::from));
@@ -191,7 +191,7 @@ impl RuleSetGenerator {
let inverse_rule = self.create_require_rule(
alias_of,
&[package.clone_box()],
- Rule::RULE_PACKAGE_INVERSE_ALIAS,
+ rule::RULE_PACKAGE_INVERSE_ALIAS,
PhpMixed::Null, // reasonData: $package->getAliasOf() (BasePackage)
);
self.add_rule(RuleSet::TYPE_PACKAGE, inverse_rule.map(Rule::from));
@@ -220,7 +220,7 @@ impl RuleSetGenerator {
let rule = self.create_require_rule(
&*package,
&possible_requires,
- Rule::RULE_PACKAGE_REQUIRES,
+ rule::RULE_PACKAGE_REQUIRES,
PhpMixed::Null, // reasonData: $link (Link)
);
self.add_rule(RuleSet::TYPE_PACKAGE, rule.map(Rule::from));
@@ -271,7 +271,7 @@ impl RuleSetGenerator {
let rule = self.create_rule2_literals(
&**package,
&**conflict,
- Rule::RULE_PACKAGE_CONFLICT,
+ rule::RULE_PACKAGE_CONFLICT,
PhpMixed::Null, // reasonData: $link (Link)
);
self.add_rule(RuleSet::TYPE_PACKAGE, rule.map(Rule::from));
@@ -288,7 +288,7 @@ impl RuleSetGenerator {
for (name, packages) in names_packages {
if packages.len() > 1 {
- let reason = Rule::RULE_PACKAGE_SAME_NAME;
+ let reason = rule::RULE_PACKAGE_SAME_NAME;
let rule =
self.create_multi_conflict_rule(&packages, reason, PhpMixed::String(name));
self.add_rule(RuleSet::TYPE_PACKAGE, Some(rule));
@@ -327,7 +327,7 @@ impl RuleSetGenerator {
);
let rule = self.create_install_one_of_rule(
&[package.clone_box()],
- Rule::RULE_FIXED,
+ rule::RULE_FIXED,
PhpMixed::Array(reason_data),
);
self.add_rule(RuleSet::TYPE_REQUEST, Some(Rule::from(rule)));
@@ -362,7 +362,7 @@ impl RuleSetGenerator {
);
let rule = self.create_install_one_of_rule(
&packages,
- Rule::RULE_ROOT_REQUIRE,
+ rule::RULE_ROOT_REQUIRE,
PhpMixed::Array(reason_data),
);
self.add_rule(RuleSet::TYPE_REQUEST, Some(Rule::from(rule)));