Skip to main content

Module hooks

Module hooks 

Source

Re-exports§

pub use chain::AskUserPrompt;
pub use chain::ChainResult;
pub use chain::HookChain;
pub use chain::fire_on_index_eviction;
pub use chain::spawn_eviction_observer;
pub use config::FailMode;
pub use config::HookConfig;
pub use config::HookMode;
pub use config::HooksConfigError;
pub use events::EvictionEvent;
pub use events::HookEvent;
pub use decision::DecisionParseError;
pub use decision::HookDecision;
pub use decision::ModifyPayload;
pub use decision::is_pre_event;
pub use executor::DaemonExecutor;
pub use executor::ExecExecutor;
pub use executor::ExecutorError;
pub use executor::ExecutorMetrics;
pub use executor::ExecutorRegistry;
pub use executor::HookExecutor;
pub use timeouts::EventClass;
pub use timeouts::HOT_PATH_CLASS_DEADLINE_MS;
pub use timeouts::INDEX_CLASS_DEADLINE_MS;
pub use timeouts::READ_CLASS_DEADLINE_MS;
pub use timeouts::TRANSCRIPT_CLASS_DEADLINE_MS;
pub use timeouts::WRITE_CLASS_DEADLINE_MS;
pub use timeouts::class_deadline;
pub use timeouts::class_deadline_for_event;
pub use timeouts::event_class;
pub use timeouts::per_hook_budget_ms;
pub use timeouts::record_timeout_violation;
pub use timeouts::timeout_violations_total;
pub use recall::PreRecallOutcome;
pub use recall::apply_pre_recall_expand;

Modules§

chain
config
decision
events
executor
post_reflect
v0.7.0 QW-1 — post_reflect substrate-side hook submodules.
pre_store
v0.7.0 WT-1-D — pre_store substrate-side hook submodules.
recall
timeouts