Skip to main content

Module driver

Module driver 

Source
Expand description

Compiler — single compile entry point. Canonical pipeline runs once per compile target; user stages fire after, once per emitted partition.

use bytesandbrains::compiler::Compiler;

let model = my_module.build()?;

let installables = Compiler::default()
    .push_back_stage(MyStage::new())
    .without_stage("optimize")
    .compile(model)?;

Structs§

Compiler
The single compile entry point.

Enums§

PassError
Error variants a user-supplied stage may return.

Traits§

CompilerStage
User-supplied compiler stage.