aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/filter
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/filter')
-rw-r--r--crates/shirabe/src/filter/platform_requirement_filter/platform_requirement_filter_factory.rs15
1 files changed, 8 insertions, 7 deletions
diff --git a/crates/shirabe/src/filter/platform_requirement_filter/platform_requirement_filter_factory.rs b/crates/shirabe/src/filter/platform_requirement_filter/platform_requirement_filter_factory.rs
index dcfd5191..12c69091 100644
--- a/crates/shirabe/src/filter/platform_requirement_filter/platform_requirement_filter_factory.rs
+++ b/crates/shirabe/src/filter/platform_requirement_filter/platform_requirement_filter_factory.rs
@@ -7,14 +7,13 @@ use crate::filter::platform_requirement_filter::{
platform_requirement_filter_interface::PlatformRequirementFilterInterface,
};
use shirabe_php_shim::{InvalidArgumentException, PhpMixed};
-use std::rc::Rc;
pub struct PlatformRequirementFilterFactory;
impl PlatformRequirementFilterFactory {
pub fn from_bool_or_list(
bool_or_list: PhpMixed,
- ) -> anyhow::Result<Rc<dyn PlatformRequirementFilterInterface>> {
+ ) -> anyhow::Result<std::rc::Rc<dyn PlatformRequirementFilterInterface>> {
match bool_or_list {
PhpMixed::Bool(b) => {
if b {
@@ -35,7 +34,9 @@ impl PlatformRequirementFilterFactory {
.collect(),
_ => unreachable!(),
};
- Ok(Rc::new(IgnoreListPlatformRequirementFilter::new(list)?))
+ Ok(std::rc::Rc::new(IgnoreListPlatformRequirementFilter::new(
+ list,
+ )?))
}
other => Err(anyhow::anyhow!(InvalidArgumentException {
message: format!(
@@ -47,11 +48,11 @@ impl PlatformRequirementFilterFactory {
}
}
- pub fn ignore_all() -> Rc<dyn PlatformRequirementFilterInterface> {
- Rc::new(IgnoreAllPlatformRequirementFilter)
+ pub fn ignore_all() -> std::rc::Rc<dyn PlatformRequirementFilterInterface> {
+ std::rc::Rc::new(IgnoreAllPlatformRequirementFilter)
}
- pub fn ignore_nothing() -> Rc<dyn PlatformRequirementFilterInterface> {
- Rc::new(IgnoreNothingPlatformRequirementFilter)
+ pub fn ignore_nothing() -> std::rc::Rc<dyn PlatformRequirementFilterInterface> {
+ std::rc::Rc::new(IgnoreNothingPlatformRequirementFilter)
}
}