So in practice, this means that %s and %v are identical, except when a Format() method exists on the error type (or golang curl when the error is nil). In the other 0.001% of cases, %v and %s probably “should” behave the same, except when the error value is nil, […]
