summaryrefslogtreecommitdiff
path: root/src/buildtool/serve_api/serve_service/target.cpp
diff options
context:
space:
mode:
authorMaksim Denisov <denisov.maksim@huawei.com>2024-08-29 17:31:02 +0200
committerMaksim Denisov <denisov.maksim@huawei.com>2024-08-30 17:17:09 +0200
commitc01123bd19be5398f20730d2872ad337e5b5d73a (patch)
treeba4cd2d962a208ecd056650737c86a52a7ea838e /src/buildtool/serve_api/serve_service/target.cpp
parent013d83eed166049be110d47f00feb4c6af1315af (diff)
downloadjustbuild-c01123bd19be5398f20730d2872ad337e5b5d73a.tar.gz
Cast ArtifactDigest to bazel_re::Digest explicitly
...to simplify further refactoring.
Diffstat (limited to 'src/buildtool/serve_api/serve_service/target.cpp')
-rw-r--r--src/buildtool/serve_api/serve_service/target.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/buildtool/serve_api/serve_service/target.cpp b/src/buildtool/serve_api/serve_service/target.cpp
index 85a01fd1..d2e66ae0 100644
--- a/src/buildtool/serve_api/serve_service/target.cpp
+++ b/src/buildtool/serve_api/serve_service/target.cpp
@@ -114,7 +114,7 @@ auto TargetService::HandleFailureLog(
return ::grpc::Status{::grpc::StatusCode::UNAVAILABLE, msg};
}
// set response with log digest
- response->mutable_log()->CopyFrom(*digest);
+ (*response->mutable_log()) = static_cast<bazel_re::Digest>(*digest);
return ::grpc::Status::OK;
}
@@ -232,7 +232,8 @@ auto TargetService::ServeTarget(
return ::grpc::Status{::grpc::StatusCode::UNAVAILABLE, msg};
}
// populate response with the target cache value
- response->mutable_target_value()->CopyFrom(target_entry->second.digest);
+ (*response->mutable_target_value()) =
+ static_cast<bazel_re::Digest>(target_entry->second.digest);
return ::grpc::Status::OK;
}
@@ -572,7 +573,8 @@ auto TargetService::ServeTarget(
return ::grpc::Status{::grpc::StatusCode::UNAVAILABLE, msg};
}
// populate response with the target cache value
- response->mutable_target_value()->CopyFrom(target_entry->second.digest);
+ (*response->mutable_target_value()) =
+ static_cast<bazel_re::Digest>(target_entry->second.digest);
return ::grpc::Status::OK;
}
@@ -928,7 +930,8 @@ auto TargetService::ServeTargetDescription(
}
// populate response
- response->mutable_description_id()->CopyFrom(*dgst);
+ (*response->mutable_description_id()) =
+ static_cast<bazel_re::Digest>(*dgst);
return ::grpc::Status::OK;
}
// failed to store blob