Giant blob of minor changes
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / honnef.co / go / tools@v0.0.1-2020.1.5 / staticcheck / testdata / src / CheckDeprecated_go14 / CheckDeprecated.go
1 package pkg
2
3 import (
4         "compress/flate"
5         "database/sql/driver"
6         "net/http"
7         "os"
8         "syscall"
9 )
10
11 var _ = syscall.StringByteSlice("") // want `Use ByteSliceFromString instead`
12
13 func fn1(err error) {
14         var r *http.Request
15         _ = r.Cancel                    // want `If a Request's Cancel field and context are both`
16         _ = syscall.StringByteSlice("") // want `Use ByteSliceFromString instead`
17         _ = os.SEEK_SET
18         if err == http.ErrWriteAfterFlush { // want `ErrWriteAfterFlush is no longer`
19                 println()
20         }
21         var _ flate.ReadError
22
23         var tr *http.Transport
24         tr.CancelRequest(nil)
25
26         var conn driver.Conn
27         conn.Begin()
28 }
29
30 // Deprecated: Don't use this.
31 func fn2() {
32         _ = syscall.StringByteSlice("")
33
34         anon := func(x int) {
35                 println(x)
36                 _ = syscall.StringByteSlice("")
37         }
38         anon(1)
39 }