//! [`ArchiveStatus`] — where a record stands inside the archive.
useserde::{Deserialize, Serialize};/// Status of a passport record within the third-party archive.
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]#[serde(rename_all ="SCREAMING_SNAKE_CASE")]#[non_exhaustive]pubenumArchiveStatus{/// Record is stored and accessible.
Active,/// Record has been updated (e.g. after a transfer of responsibility).
Updated,/// Record is within the retention-locked period and cannot be removed.
RetentionLocked,/// Retention period has expired; record may be purged by the archive.
Expired,}