| 12345678910111213141516171819202122232425262728293031 | package netimport (	"github.com/v2ray/v2ray-core/common/serial")const (	TCPNetwork = Network("tcp")	UDPNetwork = Network("udp"))type Network serial.StringLiteraltype NetworkList []Networkfunc NewNetworkList(networks serial.StringLiteralList) NetworkList {	list := NetworkList(make([]Network, networks.Len()))	for idx, network := range networks {		list[idx] = Network(network.TrimSpace().ToLower())	}	return list}func (this *NetworkList) HasNetwork(network Network) bool {	for _, value := range *this {		if string(value) == string(network) {			return true		}	}	return false}
 |