What does an underscore and interface name after keyword var mean?

From http://golang.org/src/pkg/database/sql/driver/types.go: type ValueConverter interface { // ConvertValue converts a value to a driver Value. ConvertValue(v interface{}) (Value, error) } var Bool boolType type boolType struct{} var _ ValueConverter = boolType{} // line 58 func...