[go: up one dir, main page]

Module backend

Module backend 

Source
Expand description

Task backend abstraction for different execution environments

This module provides a pluggable backend system for task execution. The default backend is Host, which runs tasks directly on the host machine. For Dagger container execution, use the cuenv-dagger crate.

Structs§

HostBackend
Host backend - executes tasks directly on the host machine

Traits§

TaskBackend
Trait for task execution backends

Functions§

create_backend
Create a backend based on configuration.
create_backend_with_factory
Create a backend with an optional factory for non-host backends.
should_use_dagger
Check if the dagger backend should be used based on configuration

Type Aliases§

BackendFactory
Type alias for a backend factory function