github.com/Finschia/finschia-sdk@v0.48.1/types/kv/helpers.go (about) 1 package kv 2 3 import "fmt" 4 5 // AssertKeyAtLeastLength panics when store key length is less than the given length. 6 func AssertKeyAtLeastLength(bz []byte, length int) { 7 if len(bz) < length { 8 panic(fmt.Sprintf("expected key of length at least %d, got %d", length, len(bz))) 9 } 10 } 11 12 // AssertKeyLength panics when store key length is not equal to the given length. 13 func AssertKeyLength(bz []byte, length int) { 14 if len(bz) != length { 15 panic(fmt.Sprintf("unexpected key length; got: %d, expected: %d", len(bz), length)) 16 } 17 }