tovuk 0.1.62

Deploy Rust workers, static frontends, and worker-static apps to Tovuk.
use super::super::project_kind::ProjectKind;
use serde_json::Value;
use std::path::PathBuf;

#[derive(Clone, Debug)]
pub(crate) struct DeployProjectInfo {
    pub(crate) dir: PathBuf,
    pub(crate) relative: String,
    pub(crate) name: String,
    pub(crate) kind: Option<ProjectKind>,
}

#[derive(Clone, Debug)]
pub(crate) struct DeployPlanProject {
    pub(crate) project: DeployProjectInfo,
}

pub(crate) struct WorkspaceDeployResult {
    pub(crate) project: DeployProjectInfo,
    pub(crate) response: Value,
    pub(crate) final_build: Option<Value>,
}