diff options
author | Maksim Denisov <denisov.maksim@huawei.com> | 2024-08-01 18:07:02 +0200 |
---|---|---|
committer | Maksim Denisov <denisov.maksim@huawei.com> | 2024-08-07 14:43:19 +0200 |
commit | deef657f5615432f207c13bad969f8ed686a86ce (patch) | |
tree | cd229aa1555e8937ef53c077df8ac0c59bced4fa /src | |
parent | db20ff655a5ba65c69260a5eceec8a9f7cfc9f50 (diff) | |
download | justbuild-deef657f5615432f207c13bad969f8ed686a86ce.tar.gz |
Remove unused code from Artifact::ObjectInfo
Deserialization from json is used in a single test only
Diffstat (limited to 'src')
-rw-r--r-- | src/buildtool/common/artifact.hpp | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/src/buildtool/common/artifact.hpp b/src/buildtool/common/artifact.hpp index 36f3e3d4..56c05e2f 100644 --- a/src/buildtool/common/artifact.hpp +++ b/src/buildtool/common/artifact.hpp @@ -105,21 +105,6 @@ class Artifact { } return std::nullopt; } - - [[nodiscard]] static auto FromJson(nlohmann::json const& j) - -> std::optional<ObjectInfo> { - if (j.is_object() and j["id"].is_string() and - j["size"].is_number() and j["file_type"].is_string()) { - auto const& object_type = - FromChar(*(j["file_type"].get<std::string>().c_str())); - return ObjectInfo{ - .digest = ArtifactDigest{j["id"].get<std::string>(), - j["size"].get<std::size_t>(), - IsTreeObject(object_type)}, - .type = object_type}; - } - return std::nullopt; - } }; explicit Artifact(ArtifactIdentifier id) noexcept : id_{std::move(id)} {} |