generate function when function has interface parameters
go get -u github.com/ganluo960214/interface_function_generate
-func string
function name; must be set
-type string
data type split by ','; must be set
//go:generate interface_function_generate -func interface_func -type uint8,uint16
//go:generate interface_function_generate -func example_func -type uint8,uint16
func example_func(a uint64, b, c interface{}, d uint64) {
}
// Code generated by "interface_function_generate -func example_func -type uint8,uint16"; DO NOT EDIT.
func example_func_uint8(a uint64, b, c uint8, d uint64) {
}
func example_func_uint16(a uint64, b, c uint16, d uint64) {
}