Trait erg_compiler::artifact::BuildRunnable

source ·
pub trait BuildRunnable<T = HIR>: Buildable<T> + Runnable + 'static {
    // Provided method
    fn build_module(
        &mut self
    ) -> Result<CompleteArtifact<T>, IncompleteArtifact<T>> { ... }
}

Provided Methods§

Object Safety§

This trait is not object safe.

Implementors§

source§

impl BuildRunnable<TranspiledFile> for Transpiler

source§

impl<A: ASTBuildable + 'static> BuildRunnable for GenericASTLowerer<A>

source§

impl<ASTBuilder: ASTBuildable + 'static> BuildRunnable for GenericHIRBuilder<ASTBuilder>

source§

impl<ASTBuilder: ASTBuildable + 'static, HIRBuilder: BuildRunnable + 'static> BuildRunnable for GenericPackageBuilder<ASTBuilder, HIRBuilder>