Glossary: Go Beyond the Basics
The error `ctx.Err()` returns when a context's time limit has run out.
ctx.Err()context.CanceledWithTimeout / WithCancel