type VisibleDigits …
type Formatter …
func (f *Formatter) init(t language.Tag, index []uint8) { … }
func (f *Formatter) InitPattern(t language.Tag, pat *Pattern) { … }
func (f *Formatter) InitDecimal(t language.Tag) { … }
func (f *Formatter) InitScientific(t language.Tag) { … }
func (f *Formatter) InitEngineering(t language.Tag) { … }
func (f *Formatter) InitPercent(t language.Tag) { … }
func (f *Formatter) InitPerMille(t language.Tag) { … }
func (f *Formatter) Append(dst []byte, x interface{ … }
func FormatDigits(d *Decimal, r RoundingContext) Digits { … }
func (f *Formatter) Format(dst []byte, d *Decimal) []byte { … }
func (f *Formatter) Render(dst []byte, d Digits) []byte { … }
func decimalVisibleDigits(r RoundingContext, d *Decimal) Digits { … }
func appendDecimal(dst []byte, f *Formatter, n *Digits) (b []byte, postPre, preSuf int) { … }
func scientificVisibleDigits(r RoundingContext, d *Decimal) Digits { … }
func appendScientific(dst []byte, f *Formatter, n *Digits) (b []byte, postPre, preSuf int) { … }
const superMinus …
const superPlus …
var superDigits …
func (f *Formatter) getAffixes(neg bool) (affix, suffix string) { … }
func (f *Formatter) renderSpecial(dst []byte, d *Digits) (b []byte, ok bool) { … }
func fmtNaN(dst []byte, f *Formatter) []byte { … }
func fmtInfinite(dst []byte, f *Formatter, d *Digits) []byte { … }
func appendAffix(dst []byte, f *Formatter, affix string, neg bool) []byte { … }