mockforge_plugin_core/
manifest.rs1pub mod loader;
8pub mod models;
9pub mod schema;
10
11pub use loader::ManifestLoader;
13pub use models::{PluginAuthor, PluginDependency, PluginInfo, PluginManifest};
14pub use schema::{ConfigProperty, ConfigSchema, PropertyType, PropertyValidation};
15#[cfg(test)]
16mod tests {
17 use super::*;
18
19 #[test]
20 fn test_module_exports() {
21 let _ = std::marker::PhantomData::<PluginManifest>;
23 let _ = std::marker::PhantomData::<ManifestLoader>;
24 let _ = std::marker::PhantomData::<ConfigSchema>;
25 }
26}