kojacoord_plugin_system/lib.rs
1#![deny(clippy::all)]
2
3pub mod api;
4pub mod integrity;
5pub mod loader;
6pub mod manager;
7pub mod sandbox;
8
9pub use api::{
10 PacketData, PacketDirection, PacketEvent, PacketFilter, PacketHookResult, Plugin,
11 PluginContext, PluginEvent, PluginMetadata, PluginResponse,
12};
13pub use integrity::PluginVerifier;
14pub use loader::PluginLoader;
15pub use manager::PluginManager;
16pub use sandbox::{apply_sandbox, validate_plugin_permissions, SandboxConfig};