Trait hdp_preprocessor::compile::Compilable

source ·
pub trait Compilable {
    // Required method
    fn compile(
        &self,
        compile_config: &CompilerConfig,
    ) -> impl Future<Output = Result<CompilationResult, CompileError>> + Send;
}
Expand description

Compile vector of tasks into compilation results

Required Methods§

source

fn compile( &self, compile_config: &CompilerConfig, ) -> impl Future<Output = Result<CompilationResult, CompileError>> + Send

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Compilable for Vec<TaskEnvelope>

source§

async fn compile( &self, compile_config: &CompilerConfig, ) -> Result<CompilationResult, CompileError>

source§

impl Compilable for DatalakeCompute

source§

async fn compile( &self, compile_config: &CompilerConfig, ) -> Result<CompilationResult, CompileError>

Implementors§