1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//  LIB.rs
//    by Lut99
//
//  Created:
//    24 Oct 2022, 15:26:59
//  Last edited:
//    08 Feb 2024, 15:17:59
//  Auto updated?
//    Yes
//
//  Description:
//!   The `brane-tsk` library picks up where `brane-exe` left off, and
//!   provides various tools and base code for VMs building on top of it to
//!   start executing workflows.
//

// Declare modules
pub mod api;
pub mod caches;
pub mod docker;
pub mod errors;
pub mod input;
// pub mod k8s;
pub mod local;
pub mod spec;
pub mod tools;

// // The grpc module is a bit special
// #[allow(clippy::all)]
// pub mod grpc {
//     tonic::include_proto!("driver");
//     tonic::include_proto!("job");

//     pub use driver_service_client::DriverServiceClient;
//     pub use driver_service_server::{DriverService, DriverServiceServer};
//     pub use job_service_client::JobServiceClient;
//     pub use job_service_server::{JobService, JobServiceServer};
// }