pub trait RoleGetter {
// Required methods
fn role(&self, name: &str) -> Option<Rc<RefCell<SRole>>>;
fn task<T: Into<IdTask>>(
&self,
role: &str,
name: T,
) -> Result<Rc<RefCell<STask>>, Box<dyn Error>>;
}Required Methods§
fn role(&self, name: &str) -> Option<Rc<RefCell<SRole>>>
fn task<T: Into<IdTask>>( &self, role: &str, name: T, ) -> Result<Rc<RefCell<STask>>, Box<dyn Error>>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.