Versions in this module Expand all Collapse all v1 v1.0.1 Jul 28, 2021 v1.0.0 Jul 27, 2021 Changes in this version + type VFuncMap map[string]VPluginFunc + type VPlugin struct + FuncMap VFuncMap + Info VPluginInfo + ValMap VValMap + func NewVPlugin(name string, version string, description string) *VPlugin + func (vp *VPlugin) AddVPFunc(name string, f Vf) *VPlugin + func (vp *VPlugin) AddVPVal(name string, v interface{}) *VPlugin + type VPluginFunc struct + InTypes []reflect.Type + Name string + func (n VPluginFunc) Call(a ...interface{}) error + func (n VPluginFunc) TypeCheck(a ...interface{}) error + type VPluginInfo struct + Description string + Name string + Version string + type VPluginVal struct + Name string + Type reflect.Type + Val interface{} + type VValMap map[string]VPluginVal + type Vf interface