[−][src]Trait ogma_libs::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>, Self::Error>
[src]
_: &mut C,
_: &'a str
) -> Result<Box<dyn Callable + 'a>, Self::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>, Self::Error>
[src]
ctx: &mut C,
string: &'a str
) -> Result<Box<dyn Callable + 'a>, Self::Error>