pub fn export_a7p(profile: &ProfileData) -> Result<A7pExport, A7pExportError>Expand description
Encode a saved profile as an ArcherBC2 .a7p file.
Lossy by construction — see the module doc. The returned
A7pExport::not_carried is the contract; callers are expected to show it,
not to discard it.