cargo_uat/project/module/mod.rs
1mod loading_phase;
2mod module_type;
3
4pub use loading_phase::*;
5pub use module_type::*;
6
7use serde::{Serialize, Deserialize};
8
9#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)]
10#[serde(rename_all = "PascalCase")]
11pub struct Module {
12 pub name: String,
13 #[serde(rename = "Type")]
14 pub type_: ModuleType,
15 pub loading_phase: LoadingPhase,
16 pub additional_dependencies: Vec<String>
17}