Hacker News new | ask | show | jobs
by tptacek 3007 days ago
context also returns context.Context (an interface), and sql returns driver.Value, an interface.
1 comments

context.Context is an interface because it is known there are multiple implementers (several in the context package itself). The sql driver.Value is actually the other way around: the sql package is the consuming package (for the driver).