func WithChainStreamInterceptor() grpc.DialOption {
	return grpc.WithChainStreamInterceptor(func(ctx context.Context, desc *grpc.StreamDesc, cc *grpc.ClientConn, method string, streamer grpc.Streamer, opts ...grpc.CallOption) (grpc.ClientStream, error) {
		return streamer(ctx, desc, cc, method, mergePerCredentialsCallOptions(opts...)...)
	})
}
// WithChainStreamInterceptor returns a DialOption that specifies the chained
// interceptor for streaming RPCs.This interceptor combines all grpc.PerRPCCredsCallOption options into one.
// That allows using a few credentials.PerRPCCredentials passed from default call options and from the client call.
WithChainStreamInterceptor returns a DialOption that specifies the chained
interceptor for streaming RPCs.This interceptor combines all grpc.PerRPCCredsCallOption options into one.
That allows using a few credentials.PerRPCCredentials passed from default call options and from the client call.
// WithChainStreamInterceptor returns a DialOption that specifies the chained // interceptor for streaming RPCs . This interceptor combines all grpc . PerRPCCredsCallOption options into one . // That allows using a few credentials . PerRPCCredentials passed from default call options and from the client call .
func WithChainStreamInterceptor() grpc.DialOption {
	return grpc.WithChainStreamInterceptor(func(ctx context.Context, desc *grpc.StreamDesc, cc *grpc.ClientConn, method string, streamer grpc.Streamer, opts ...grpc.CallOption) (grpc.ClientStream, error) {
		return streamer(ctx, desc, cc, method, mergePerCredentialsCallOptions(opts...)...)
	})
}
func WithChainStreamInterceptor ( ) grpc . DialOption { return grpc . WithChainStreamInterceptor ( func ( ctx context . Context , desc * grpc . StreamDesc , cc * grpc . ClientConn , method string , streamer grpc . Streamer , opts ... grpc . CallOption ) ( grpc . ClientStream , error ) { return streamer ( ctx , desc , cc , method , mergePerCredentialsCallOptions ( opts ... ) ... ) } ) }
WithChainStreamInterceptor returns a DialOption that specifies the chained
interceptor for streaming RPCs.This interceptor combines all grpc.PerRPCCredsCallOption options into one.
WithChainStreamInterceptor returns a DialOption that specifies the chained interceptor for streaming RPCs . This interceptor combines all grpc . PerRPCCredsCallOption options into one .