]> git.immae.eu Git - github/fretlink/terraform-provider-statuscake.git/blob - vendor/golang.org/x/net/http2/go111.go
Upgrade to 0.12
[github/fretlink/terraform-provider-statuscake.git] / vendor / golang.org / x / net / http2 / go111.go
1 // Copyright 2018 The Go Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style
3 // license that can be found in the LICENSE file.
4
5 // +build go1.11
6
7 package http2
8
9 import (
10 "net/http/httptrace"
11 "net/textproto"
12 )
13
14 func traceHasWroteHeaderField(trace *httptrace.ClientTrace) bool {
15 return trace != nil && trace.WroteHeaderField != nil
16 }
17
18 func traceWroteHeaderField(trace *httptrace.ClientTrace, k, v string) {
19 if trace != nil && trace.WroteHeaderField != nil {
20 trace.WroteHeaderField(k, []string{v})
21 }
22 }
23
24 func traceGot1xxResponseFunc(trace *httptrace.ClientTrace) func(int, textproto.MIMEHeader) error {
25 if trace != nil {
26 return trace.Got1xxResponse
27 }
28 return nil
29 }