code: func StrInt32(v []byte, err error) (int32, error) {
  	if err != nil {
  		return 0, err
  	} else if v == nil {
  		return 0, nil
  	} else {
  		res, err := strconv.ParseInt(hack.String(v), 10, 32)
  		return int32(res), err
  	}
  }
docs: // StrInt32 gets the 32 integer with string format.