[fix]code

This commit is contained in:
Maze.tsz 2021-11-26 00:27:00 +08:00
parent d4cc650633
commit 06e9243fda

View File

@ -2,6 +2,7 @@ package provider
import "C" import "C"
import ( import (
"errors"
"github.com/Dreamacro/clash/component/trie" "github.com/Dreamacro/clash/component/trie"
"github.com/Dreamacro/clash/constant" "github.com/Dreamacro/clash/constant"
) )
@ -107,6 +108,9 @@ type RuleProvider interface {
} }
var ( var (
parse = func(ruleType, rule string, params []string) (constant.Rule, error) {
return nil, errors.New("unimplemented function")
}
ruleProviders = map[string]*RuleProvider{} ruleProviders = map[string]*RuleProvider{}
) )
@ -118,7 +122,7 @@ type ruleSetProvider struct {
count int count int
DomainRules *trie.DomainTrie DomainRules *trie.DomainTrie
IPCIDRRules *trie.IpCidrTrie IPCIDRRules *trie.IpCidrTrie
ClassicalRules []C.Rule ClassicalRules []constant.Rule
} }
type RuleSetProvider struct { type RuleSetProvider struct {