func (w withBaseGRPC) Resolve(o *opts.DialOpt) { o.GRPCClient = w.client }
func (w withUA) Resolve(o *opts.DialOpt) { o.UserAgent = string(w) }
func (w withBaseHTTP) Resolve(o *opts.DialOpt) { o.HTTPClient = w.client }
func (w withScopes) Resolve(o *opts.DialOpt) { s := make([]string, len(w)) copy(s, w) o.Scopes = s }
func (w withEndpoint) Resolve(o *opts.DialOpt) { o.Endpoint = string(w) }
func (w withTokenSource) Resolve(o *opts.DialOpt) { o.TokenSource = w.ts }
func (w withScopes) Resolve(o *opts.DialOpt) { o.Scopes = []string(w) }
func (w withGRPCDialOption) Resolve(o *opts.DialOpt) { o.GRPCDialOpts = append(o.GRPCDialOpts, w.opt) }