code: func (d *MyDecimal) String() string {
  	tmp := *d
  	err := tmp.Round(&tmp, int(tmp.resultFrac), ModeHalfEven)
  	terror.Log(errors.Trace(err))
  	return string(tmp.ToString())
  }
docs: // String returns the decimal string representation rounded to resultFrac.