package sqlbuilder import ( "database/sql" "git.hexq.cn/tiglog/mydb" ) type scanner struct { v mydb.Unmarshaler } func (u scanner) Scan(v interface{}) error { return u.v.UnmarshalDB(v) } var _ sql.Scanner = scanner{}