Matteo Scandolo | a6a3aee | 2019-11-26 13:30:14 -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 | |
| 5 | // +build go1.9 |
| 6 | |
| 7 | package context |
| 8 | |
| 9 | import "context" // standard library's context, as of Go 1.7 |
| 10 | |
| 11 | // A Context carries a deadline, a cancelation signal, and other values across |
| 12 | // API boundaries. |
| 13 | // |
| 14 | // Context's methods may be called by multiple goroutines simultaneously. |
| 15 | type Context = context.Context |
| 16 | |
| 17 | // A CancelFunc tells an operation to abandon its work. |
| 18 | // A CancelFunc does not wait for the work to stop. |
| 19 | // After the first call, subsequent calls to a CancelFunc do nothing. |
| 20 | type CancelFunc = context.CancelFunc |