16 lines
329 B
Go
16 lines
329 B
Go
package subspace
|
|
|
|
// Used for associating paramsubspace key and field of param structs
|
|
type ParamSetPair struct {
|
|
Key []byte
|
|
Value interface{}
|
|
}
|
|
|
|
// Slice of KeyFieldPair
|
|
type ParamSetPairs []ParamSetPair
|
|
|
|
// Interface for structs containing parameters for a module
|
|
type ParamSet interface {
|
|
ParamSetPairs() ParamSetPairs
|
|
}
|