Result type for fallible operations.
ManifestFieldsResult parse_manifest(const std::vector< uint8_t > &blob)
ManifestParseResult parse_manifest_blob(const std::vector< uint8_t > &blob)
Semantic Versioning 2.0.0 support.
std::vector< std::string > warnings
std::vector< std::string > warnings
std::vector< TLVEntry > entries
std::vector< std::string > asset_dirs
std::vector< std::string > entrypoint_args
std::vector< std::string > env_vars
std::vector< std::string > permissions_network
std::vector< AssetExportParts > asset_exports
std::vector< std::string > lib_dirs
std::string entrypoint_path
std::vector< std::string > permissions_filesystem
std::optional< VersionRange > nak_version_req