1#![forbid(unsafe_code)]
2
3pub(crate) mod _osquery;
6pub(crate) mod client;
7pub mod plugin;
8pub(crate) mod server;
9mod util;
10
11pub use crate::server::Server;
12
13pub type ExtensionResponse = _osquery::osquery::ExtensionResponse;
15pub type ExtensionPluginRequest = _osquery::osquery::ExtensionPluginRequest;
16pub type ExtensionPluginResponse = _osquery::osquery::ExtensionPluginResponse;
17pub type ExtensionStatus = _osquery::osquery::ExtensionStatus;
18
19pub mod prelude {
26 pub use crate::Server;
27 pub use crate::{
28 ExtensionPluginRequest, ExtensionPluginResponse, ExtensionResponse, ExtensionStatus,
29 };
30}