//! Opaque, project-scoped identities.
//!
//! Every identity carries the canonical-root fingerprint and the manifest
//! revision of the project that issued it, so an identity from one project can
//! never select a record in another project that happens to share a local
//! index. Both are minted from the one shared declaration, so the two cannot
//! answer the scoping question differently.
use cratescoped_id;
pub use crate;
scoped_id!;
scoped_id!;