diff options
Diffstat (limited to 'crates/shirabe-external-packages/src/symfony/console/helper/helper_set.rs')
| -rw-r--r-- | crates/shirabe-external-packages/src/symfony/console/helper/helper_set.rs | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/crates/shirabe-external-packages/src/symfony/console/helper/helper_set.rs b/crates/shirabe-external-packages/src/symfony/console/helper/helper_set.rs index d72b6277..b505fedf 100644 --- a/crates/shirabe-external-packages/src/symfony/console/helper/helper_set.rs +++ b/crates/shirabe-external-packages/src/symfony/console/helper/helper_set.rs @@ -5,8 +5,6 @@ use crate::symfony::console::helper::formatter_helper::FormatterHelper; use crate::symfony::console::helper::helper_interface::HelperInterface; use crate::symfony::console::helper::process_helper::ProcessHelper; use crate::symfony::console::helper::question_helper::QuestionHelper; -use std::cell::RefCell; -use std::rc::Rc; /// HelperSet represents a set of helpers to be used with a command. /// @@ -20,22 +18,24 @@ use std::rc::Rc; /// lookup) is deferred until the plugin API is implemented. #[derive(Debug)] pub struct HelperSet { - formatter_helper: Rc<RefCell<FormatterHelper>>, - debug_formatter_helper: Rc<RefCell<DebugFormatterHelper>>, - process_helper: Rc<RefCell<ProcessHelper>>, - question_helper: Rc<RefCell<QuestionHelper>>, + formatter_helper: std::rc::Rc<std::cell::RefCell<FormatterHelper>>, + debug_formatter_helper: std::rc::Rc<std::cell::RefCell<DebugFormatterHelper>>, + process_helper: std::rc::Rc<std::cell::RefCell<ProcessHelper>>, + question_helper: std::rc::Rc<std::cell::RefCell<QuestionHelper>>, } impl HelperSet { /// Builds the fixed set of helpers and wires each one's back-reference to the owning set, /// mirroring the `$helper->setHelperSet($this)` call PHP's `HelperSet::set()` performs. - pub fn new() -> Rc<RefCell<HelperSet>> { - let formatter_helper = Rc::new(RefCell::new(FormatterHelper::default())); - let debug_formatter_helper = Rc::new(RefCell::new(DebugFormatterHelper::default())); - let process_helper = Rc::new(RefCell::new(ProcessHelper::default())); - let question_helper = Rc::new(RefCell::new(QuestionHelper::default())); + pub fn new() -> std::rc::Rc<std::cell::RefCell<HelperSet>> { + let formatter_helper = + std::rc::Rc::new(std::cell::RefCell::new(FormatterHelper::default())); + let debug_formatter_helper = + std::rc::Rc::new(std::cell::RefCell::new(DebugFormatterHelper::default())); + let process_helper = std::rc::Rc::new(std::cell::RefCell::new(ProcessHelper::default())); + let question_helper = std::rc::Rc::new(std::cell::RefCell::new(QuestionHelper::default())); - let this = Rc::new(RefCell::new(HelperSet { + let this = std::rc::Rc::new(std::cell::RefCell::new(HelperSet { formatter_helper: formatter_helper.clone(), debug_formatter_helper: debug_formatter_helper.clone(), process_helper: process_helper.clone(), @@ -58,19 +58,19 @@ impl HelperSet { this } - pub fn get_formatter(&self) -> Rc<RefCell<FormatterHelper>> { + pub fn get_formatter(&self) -> std::rc::Rc<std::cell::RefCell<FormatterHelper>> { self.formatter_helper.clone() } - pub fn get_debug_formatter(&self) -> Rc<RefCell<DebugFormatterHelper>> { + pub fn get_debug_formatter(&self) -> std::rc::Rc<std::cell::RefCell<DebugFormatterHelper>> { self.debug_formatter_helper.clone() } - pub fn get_process(&self) -> Rc<RefCell<ProcessHelper>> { + pub fn get_process(&self) -> std::rc::Rc<std::cell::RefCell<ProcessHelper>> { self.process_helper.clone() } - pub fn get_question(&self) -> Rc<RefCell<QuestionHelper>> { + pub fn get_question(&self) -> std::rc::Rc<std::cell::RefCell<QuestionHelper>> { self.question_helper.clone() } } |
