//! Failures the object layer can report.
use crateObjRef;
/// What can go wrong constructing or resolving PDF objects.
///
/// Deliberately short: almost everything in this crate is total. A typed
/// accessor never errors — a wrong type or a broken reference is *absence*
/// (`None`, or the type's fallback value), and the store records the
/// underlying failure in its `Diagnostics`.