#![warn(missing_docs)]
#![deny(rustdoc::broken_intra_doc_links)]
#![warn(dead_code)]
mod binary_verifier;
mod error;
mod ipc;
mod manager;
mod path_validator;
mod permissions;
mod rate_limiter;
mod sandbox;
mod secrets;
pub use binary_verifier::verify_binary;
pub use error::ExtensionHostError;
pub use ipc::{ExtensionIpc, IncomingIpc, IncomingRequestHandler, IpcManager};
pub use manager::{ExtensionHostManager, ExtensionHostState};
pub use path_validator::PathValidator;
pub use permissions::{ExtensionPermissions, Permission};
pub use rate_limiter::RateLimiter;
pub use sandbox::{apply_sandbox, complete_sandbox_setup, SandboxConfig};
pub use secrets::SecretStorage;