1pub mod module;
2pub use module::*;
3
4pub mod safety;
5pub use safety::*;
6
7pub mod executor;
8pub use executor::*;
9
10pub mod gee;
11pub use gee::*;
12
13pub mod audit;
14pub use audit::*;
15
16pub mod session;
17pub use session::*;
18
19pub mod job;
20pub use job::*;
21
22pub mod framework;
23pub use framework::*;
24
25pub mod governance;
26pub use governance::*;
27
28pub mod sdk;
29pub use sdk::*;
30
31pub mod workspace;
32
33pub mod sandbox;
34
35pub mod proxy;
36
37#[derive(Debug, thiserror::Error)]
38pub enum WorkspaceError {
39 #[error("I/O error: {0}")]
40 Io(#[from] std::io::Error),
41 #[error("JSON error: {0}")]
42 Json(#[from] serde_json::Error),
43}