diff --git a/constant/provider/interface.go b/constant/provider/interface.go index 7f1bda42..da03033b 100644 --- a/constant/provider/interface.go +++ b/constant/provider/interface.go @@ -2,6 +2,7 @@ package provider import "C" import ( + "errors" "github.com/Dreamacro/clash/component/trie" "github.com/Dreamacro/clash/constant" ) @@ -107,6 +108,10 @@ type RuleProvider interface { } var ( + parse = func(ruleType, rule string, params []string) (C.Rule, error) { + return nil, errors.New("unimplemented function") + } + ruleProviders = map[string]*RuleProvider{} )