func MapStruct(b interface{}, cols []string, value interface{}) func() (sql.Result, error)
MapStruct marshalls a struct into a database query, for use with gocraft/dbr
the first parameter must satisfy Builder, or be a dbr.InsertBuilder
The last parameter must be a struct