use IntoEnumIterator;
use ToolDef;
use ToolName;
/// Visibility facade implementation for whole-registry tool definition assembly.
///
/// This is kept separate from `ToolName` so callers can depend on the `tool`
/// subsystem boundary rather than on enum-owned registry construction.
pub