6#include <unordered_map>
91 const std::string& source_path =
"");
Result type for fallible operations.
InstallRecordValidation parse_app_install_record(const std::string &toml, AppInstallRecord &out)
bool validate_app_install_record(const AppInstallRecord &record, std::string &error)
AppInstallRecordParseResult parse_app_install_record_full(const std::string &toml_str, const std::string &source_path="")
std::vector< std::string > warnings
std::string last_verifier_version
struct nah::AppInstallRecord::@4 app
struct nah::AppInstallRecord::@8 verification
struct nah::AppInstallRecord::@6 paths
std::unordered_map< std::string, std::string > environment
struct nah::AppInstallRecord::@5 nak
struct nah::AppInstallRecord::@3 install
std::string last_verified_at
std::string selection_reason
std::vector< std::string > library_prepend
std::vector< std::string > append
std::string nak_version_req
struct nah::AppInstallRecord::@9::@10 arguments
struct nah::AppInstallRecord::@7 provenance
struct nah::AppInstallRecord::@9 overrides
std::vector< std::string > prepend