37 std::filesystem::path
path;
64 [[
nodiscard]] std::expected<LegacyBankManifest, ManifestError>
70 [[
nodiscard]] std::expected<LegacyBankManifest, ManifestError>
75 [[
nodiscard]] std::expected<void, ManifestError>
78 std::span<const LegacyBankManifest>
manifests);
std::expected< LegacyBankManifest, ManifestError > readDmakeManifest(const std::filesystem::path &path)
std::expected< void, ManifestError > writeManifestTsv(const std::filesystem::path &outputPath, std::span< const LegacyBankManifest > manifests)
std::string_view manifestErrorCodeName(ManifestErrorCode code) noexcept
@ MissingGeneratorSignature
std::expected< LegacyBankManifest, ManifestError > parseDmakeManifest(std::istream &input, std::string bankName, std::filesystem::path diagnosticPath)
std::uint32_t declaredItemCount
std::vector< LegacyManifestEntry > entries
std::filesystem::path path