snix_build/buildservice/
dummy.rs1use tonic::async_trait;
2use tracing::instrument;
3
4use super::BuildService;
5use crate::buildservice::{BuildRequest, BuildResult};
6
7#[derive(Default)]
8pub struct DummyBuildService {}
9
10#[async_trait]
11impl BuildService for DummyBuildService {
12 #[instrument(skip(self), ret, err)]
13 async fn do_build(&self, _request: BuildRequest) -> std::io::Result<BuildResult> {
14 Err(std::io::Error::new(
15 std::io::ErrorKind::Other,
16 "builds are not supported with DummyBuildService",
17 ))
18 }
19}