clang-tidy fixes: includes and explicit struct field names

This commit is contained in:
Ed Hennis
2026-08-06 15:22:01 -04:00
parent 295c71b007
commit 0bb9716784
4 changed files with 6 additions and 2 deletions

View File

@@ -6,6 +6,7 @@
#include <xrpl/nodestore/Scheduler.h>
#include <xrpl/protocol/Protocol.h>
#include <cstdint>
#include <functional>
#include <memory>
#include <string>

View File

@@ -10,6 +10,7 @@
#include <xrpl/nodestore/Backend.h>
#include <xrpl/nodestore/Database.h>
#include <xrpl/nodestore/DatabaseRotating.h>
#include <xrpl/nodestore/NodeObject.h>
#include <xrpl/nodestore/Scheduler.h>
#include <xrpl/protocol/Protocol.h>
#include <xrpl/rdb/DatabaseCon.h>

View File

@@ -4,7 +4,6 @@
#include <xrpl/basics/ByteUtilities.h>
#include <xrpl/protocol/PublicKey.h>
#include <xrpl/protocol/messages.h>
#include <xrpl/server/Manifest.h>
#include <google/protobuf/message.h>

View File

@@ -1279,7 +1279,10 @@ OverlayImpl::getManifestsMessage()
app_.getValidatorManifests().forEachManifest(
[&cached](std::size_t s) { cached.reserve(s); },
[&cached](Manifest const& manifest) {
cached.push_back({manifest.masterKey, manifest.serialized, manifest.hash()});
cached.push_back(
{.masterKey = manifest.masterKey,
.serialized = manifest.serialized,
.hash = manifest.hash()});
});
// Phase 2: no cache lock held, so trust checks are safe. Include every