Skip to main content

run_builder_task

Function run_builder_task 

Source
async fn run_builder_task(
    entry: BuilderEntry,
    version: String,
    dep_receivers: Vec<(String, Receiver<Option<bool>>)>,
    my_tx: Option<Sender<Option<bool>>>,
    log_tx: UnboundedSender<LogEvent>,
    on_event: impl Fn(BuildEvent) + Send + 'static,
) -> Result<Vec<ArtifactPath>>
Expand description

Run a single builder inside a JoinSet task, handling dependency waiting, completion signalling, and reporting events back to the UI layer.