func (DefaultRouter) Start() error {
	return nil
}
Start implements common.Runnable.
package routing
import (
	"github.com/v2fly/v2ray-core/v4/common"
	"github.com/v2fly/v2ray-core/v4/features"
)
type Router interface {
	features.Feature
	PickRoute(ctx Context) (Route, error)
}
type Route interface {
	Context
	GetOutboundGroupTags() []string
	GetOutboundTag() string
}
func RouterType() interface{} {
	return (*Router)(nil)
}
type DefaultRouter struct{}
func (DefaultRouter) Type() interface{} {
	return RouterType()
}
func (DefaultRouter) PickRoute(ctx Context) (Route, error) {
	return nil, common.ErrNoClue
}