//! [`ArchivedVersion`] — one archived version of a passport.
use ;
use ;
use cratePassportId;
/// A passport as it stood until the moment a change replaced it.
///
/// The version was current from the moment the previous one was superseded, or
/// from the passport's creation for the first, until
/// [`superseded_at`](Self::superseded_at), and no longer. The interval is
/// half-open: at `superseded_at` itself the next version is the current one.