diff options
Diffstat (limited to 'internal/rpn')
| -rw-r--r-- | internal/rpn/variables.go | 8 |
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{ |
