summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorChloe Kudryavtsev <toast@toast.cafe>2019-12-17 13:29:55 -0500
committerChloe Kudryavtsev <toast@toast.cafe>2019-12-17 13:29:55 -0500
commit0fa593abea788b92d193dbc92e9728b719d067aa (patch)
tree260ba3132d58d5731e78f4045e5888e2604a7e25
parentfeat: add dummy storage engine (diff)
fix: ensure interfaces are implemented buildtime
-rw-r--r--storage/dummy.go2
-rw-r--r--storage/redis.go2
2 files changed, 4 insertions, 0 deletions
diff --git a/storage/dummy.go b/storage/dummy.go
index 3d60921..8ea04bf 100644
--- a/storage/dummy.go
+++ b/storage/dummy.go
@@ -1,5 +1,7 @@
package storage
+var _ CHR = &Dummy{}
+
// Dummy is a dummy storage device that acts predictably for tests
type Dummy struct {
collide, healthy bool
diff --git a/storage/redis.go b/storage/redis.go
index 865c0bb..de207a5 100644
--- a/storage/redis.go
+++ b/storage/redis.go
@@ -2,6 +2,8 @@ package storage
import "github.com/go-redis/redis/v7"
+var _ CHR = &Redis{}
+
// Redis storage engine
type Redis redis.Client