summaryrefslogtreecommitdiff
path: root/internal/rpn
diff options
context:
space:
mode:
Diffstat (limited to 'internal/rpn')
-rw-r--r--internal/rpn/variables.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/internal/rpn/variables.go b/internal/rpn/variables.go
index 0ebb52f..eab6546 100644
--- a/internal/rpn/variables.go
+++ b/internal/rpn/variables.go
@@ -65,6 +65,14 @@ type VariableStore interface {
VariablePersistence
}
+// Ensure Variables implements all variable interfaces at compile time.
+var (
+ _ VariableReader = (*Variables)(nil)
+ _ VariableWriter = (*Variables)(nil)
+ _ VariablePersistence = (*Variables)(nil)
+ _ VariableStore = (*Variables)(nil)
+)
+
// NewVariables creates and initializes a new Variables instance.
func NewVariables() *Variables {
return &Variables{