//! Every hook format in the registry, paired with its target's name.
//!
//! A target can answer in more than one format (Codex answers `PreToolUse` and
//! `PermissionRequest`), so a contract guard that walked `hook_format()` alone would leave the
//! second one unchecked. The targets are leaked so each format can be borrowed for `'static`;
//! this is test code and the registry is a handful of unit structs.
use HookFormat;