cradle_hooks/lib.rs
1//! # cradle-hooks
2//!
3//! Contains the hooking logic in use by the cradle workspace (tools and plugins)
4#![warn(missing_docs)]
5/// Breakpoint definitions
6pub mod breakpoints;
7/// Definitions for the hooks, including utility functions
8pub mod defs;
9/// Contains the hook engine definition and logic. This is essentially the main logic of this crate
10pub mod engine;
11mod utils;
12
13pub use defs::{HookAction, HookContext, HookHandler, HookResult};
14pub use engine::{DispatchResult, HookEngine};