From 0320dfcc89888f40a88e29844e46afe4a33470f3 Mon Sep 17 00:00:00 2001 From: ziggie Date: Mon, 25 Aug 2025 16:27:57 +0200 Subject: [PATCH] paymentsdb: add compile time check for the kv db implementation --- payments/db/kv_store.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/payments/db/kv_store.go b/payments/db/kv_store.go index 67b4a920b..5eb94dad2 100644 --- a/payments/db/kv_store.go +++ b/payments/db/kv_store.go @@ -133,6 +133,9 @@ type KVStore struct { keepFailedPaymentAttempts bool } +// A compile-time constraint to ensure KVStore implements DB. +var _ DB = (*KVStore)(nil) + // NewKVStore creates a new KVStore for payments. func NewKVStore(db kvdb.Backend, options ...OptionModifier) (*KVStore, error) {