Zack Williams | e940c7a | 2019-08-21 14:25:39 -0700 | [diff] [blame] | 1 | // Copyright 2017 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 | |
David K. Bainbridge | bd6b288 | 2021-08-26 13:31:02 +0000 | [diff] [blame] | 5 | //go:build go1.9 |
Zack Williams | e940c7a | 2019-08-21 14:25:39 -0700 | [diff] [blame] | 6 | // +build go1.9 |
| 7 | |
| 8 | package context |
| 9 | |
| 10 | import "context" // standard library's context, as of Go 1.7 |
| 11 | |
| 12 | // A Context carries a deadline, a cancelation signal, and other values across |
| 13 | // API boundaries. |
| 14 | // |
| 15 | // Context's methods may be called by multiple goroutines simultaneously. |
| 16 | type Context = context.Context |
| 17 | |
| 18 | // A CancelFunc tells an operation to abandon its work. |
| 19 | // A CancelFunc does not wait for the work to stop. |
| 20 | // After the first call, subsequent calls to a CancelFunc do nothing. |
| 21 | type CancelFunc = context.CancelFunc |