package errors import "fmt" type NoKeyFoundError struct { key string } func (e *NoKeyFoundError) Error() string { return fmt.Sprintf("key %s not found", e.key) } func NewNoKeyFoundError(key string) *NoKeyFoundError { return &NoKeyFoundError{key: key} }