arca-tool 0.1.1

CLI for building and publishing containerized Rust crate artifacts.
1
2
3
4
5
6
7
8
9
10
11
use anyhow::Result;

use crate::artifact::StoredArtifact;
use crate::runtime::ContainerRuntime;

pub(crate) mod rust;

pub(crate) trait GeneratorBackend {
    fn kind(&self) -> &'static str;
    fn build(&self, runtime: ContainerRuntime) -> Result<StoredArtifact>;
}