aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe-external-packages/src/symfony/console/helper/helper_interface.rs
blob: cf60bf0cd20c940123ad871ec8941432dc9a3669 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::symfony::console::helper::HelperSet;

pub trait HelperInterface: std::fmt::Debug {
    fn set_helper_set(&mut self, _helper_set: Option<std::rc::Rc<std::cell::RefCell<HelperSet>>>) {
        todo!()
    }

    fn get_helper_set(&self) -> Option<std::rc::Rc<std::cell::RefCell<HelperSet>>> {
        todo!()
    }

    fn get_name(&self) -> String {
        todo!()
    }

    fn as_any(&self) -> &dyn std::any::Any;
}