1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
//! Plugin infrastructure.
mod load;
mod manager;
pub mod types;
pub use load::*;
pub use manager::*;
/// Crates and types required in plugins.
pub mod prelude {
use super::*;
pub extern crate anyhow;
pub extern crate async_std;
pub use async_trait::async_trait;
pub use self::types::*;
pub use crate::server::{Client, ClientMapValue};
}