var logger …
type baseBuilder …
func (bb *baseBuilder) Build(cc balancer.ClientConn, opt balancer.BuildOptions) balancer.Balancer { … }
func (bb *baseBuilder) Name() string { … }
type baseBalancer …
func (b *baseBalancer) ResolverError(err error) { … }
func (b *baseBalancer) UpdateClientConnState(s balancer.ClientConnState) error { … }
func (b *baseBalancer) mergeErrors() error { … }
func (b *baseBalancer) regeneratePicker() { … }
func (b *baseBalancer) UpdateSubConnState(sc balancer.SubConn, state balancer.SubConnState) { … }
func (b *baseBalancer) updateSubConnState(sc balancer.SubConn, state balancer.SubConnState) { … }
func (b *baseBalancer) Close() { … }
func (b *baseBalancer) ExitIdle() { … }
func NewErrPicker(err error) balancer.Picker { … }
var NewErrPickerV2 …
type errPicker …
func (p *errPicker) Pick(info balancer.PickInfo) (balancer.PickResult, error) { … }