use Exn;
/// The error returned by [`spec::parse()`](crate::spec::parse()).
pub use ValidationError as Error;
///
/// A delegate to be informed about parse events, with methods split into categories.
///
/// - **Anchors** - which revision to use as starting point for…
/// - **Navigation** - where to go once from the initial revision
/// - **Range** - to learn if the specification is for a single or multiple references, and how to combine them.
pub