[−][src]Trait ogma::module::ModuleType
Types which implement ModuleType
can compile a line into a Func
and multiple lines into a
Script
Associated Types
type Error
Required methods
Loading content...Provided methods
Loading content...Implementors
impl<'a, C> ModuleType<'a, C> for Nil
[src]
type Error = MatchError
fn compile_line(
&mut C,
&'a str
) -> Result<Box<dyn Callable + 'a>, <Nil as ModuleType<'a, C>>::Error>
[src]
&mut C,
&'a str
) -> Result<Box<dyn Callable + 'a>, <Nil as ModuleType<'a, C>>::Error>
impl<'a, H, T, C> ModuleType<'a, C> for Cons<H, T> where
H: 'a + Match<'a, C> + Callable,
T: ModuleType<'a, C, Error = MatchError>,
<T as ModuleType<'a, C>>::Error: Into<MatchError>,
[src]
H: 'a + Match<'a, C> + Callable,
T: ModuleType<'a, C, Error = MatchError>,
<T as ModuleType<'a, C>>::Error: Into<MatchError>,
type Error = MatchError
fn compile_line(
ctx: &mut C,
string: &'a str
) -> Result<Box<dyn Callable + 'a>, <Cons<H, T> as ModuleType<'a, C>>::Error>
[src]
ctx: &mut C,
string: &'a str
) -> Result<Box<dyn Callable + 'a>, <Cons<H, T> as ModuleType<'a, C>>::Error>