Versions in this module Expand all Collapse all v0 v0.55.2 Apr 12, 2025 v0.55.1 Apr 12, 2025 Changes in this version + const MaxDecPointPrecision + type DecFixedPointNumber struct + func DecFixedPoint(x any, n uint8) *DecFixedPointNumber + func DecFixedPointFromRawBigInt(x *big.Int, n uint8) *DecFixedPointNumber + func (x *DecFixedPointNumber) Abs() *DecFixedPointNumber + func (x *DecFixedPointNumber) Add(y *DecFixedPointNumber) *DecFixedPointNumber + func (x *DecFixedPointNumber) BigFloat() *big.Float + func (x *DecFixedPointNumber) BigInt() *big.Int + func (x *DecFixedPointNumber) Cmp(y *DecFixedPointNumber) int + func (x *DecFixedPointNumber) DecFloatPoint() *DecFloatPointNumber + func (x *DecFixedPointNumber) Div(y *DecFixedPointNumber) *DecFixedPointNumber + func (x *DecFixedPointNumber) DivPrec(y *DecFixedPointNumber, prec uint32) *DecFixedPointNumber + func (x *DecFixedPointNumber) Float() *FloatNumber + func (x *DecFixedPointNumber) Int() *IntNumber + func (x *DecFixedPointNumber) Inv() *DecFixedPointNumber + func (x *DecFixedPointNumber) MarshalBinary() (data []byte, err error) + func (x *DecFixedPointNumber) Mul(y *DecFixedPointNumber) *DecFixedPointNumber + func (x *DecFixedPointNumber) Neg() *DecFixedPointNumber + func (x *DecFixedPointNumber) Prec() uint8 + func (x *DecFixedPointNumber) RawBigInt() *big.Int + func (x *DecFixedPointNumber) SetPrec(prec uint8) *DecFixedPointNumber + func (x *DecFixedPointNumber) Sign() int + func (x *DecFixedPointNumber) String() string + func (x *DecFixedPointNumber) Sub(y *DecFixedPointNumber) *DecFixedPointNumber + func (x *DecFixedPointNumber) Text(format byte, prec int) string + func (x *DecFixedPointNumber) UnmarshalBinary(data []byte) error + type DecFloatPointNumber struct + func DecFloatPoint(x any) *DecFloatPointNumber + func (x *DecFloatPointNumber) Abs() *DecFloatPointNumber + func (x *DecFloatPointNumber) Add(y *DecFloatPointNumber) *DecFloatPointNumber + func (x *DecFloatPointNumber) BigFloat() *big.Float + func (x *DecFloatPointNumber) BigInt() *big.Int + func (x *DecFloatPointNumber) Cmp(y *DecFloatPointNumber) int + func (x *DecFloatPointNumber) DecFixedPoint(n uint8) *DecFixedPointNumber + func (x *DecFloatPointNumber) Div(y *DecFloatPointNumber) *DecFloatPointNumber + func (x *DecFloatPointNumber) DivPrec(y *DecFloatPointNumber, prec uint32) *DecFloatPointNumber + func (x *DecFloatPointNumber) Float() *FloatNumber + func (x *DecFloatPointNumber) Int() *IntNumber + func (x *DecFloatPointNumber) Inv() *DecFloatPointNumber + func (x *DecFloatPointNumber) MarshalBinary() (data []byte, err error) + func (x *DecFloatPointNumber) Mul(y *DecFloatPointNumber) *DecFloatPointNumber + func (x *DecFloatPointNumber) Neg() *DecFloatPointNumber + func (x *DecFloatPointNumber) Prec() uint8 + func (x *DecFloatPointNumber) SetPrec(n uint8) *DecFloatPointNumber + func (x *DecFloatPointNumber) Sign() int + func (x *DecFloatPointNumber) String() string + func (x *DecFloatPointNumber) Sub(y *DecFloatPointNumber) *DecFloatPointNumber + func (x *DecFloatPointNumber) Text(format byte, prec int) string + func (x *DecFloatPointNumber) UnmarshalBinary(data []byte) error + type FloatNumber struct + func Float(x any) *FloatNumber + func (x *FloatNumber) Abs() *FloatNumber + func (x *FloatNumber) Add(y *FloatNumber) *FloatNumber + func (x *FloatNumber) BigFloat() *big.Float + func (x *FloatNumber) BigInt() *big.Int + func (x *FloatNumber) Cmp(y *FloatNumber) int + func (x *FloatNumber) DecFixedPoint(n uint8) *DecFixedPointNumber + func (x *FloatNumber) Div(y *FloatNumber) *FloatNumber + func (x *FloatNumber) Int() *IntNumber + func (x *FloatNumber) Inv() *FloatNumber + func (x *FloatNumber) IsInf() bool + func (x *FloatNumber) Mul(y *FloatNumber) *FloatNumber + func (x *FloatNumber) Neg() *FloatNumber + func (x *FloatNumber) Precision() uint + func (x *FloatNumber) Rem(y *FloatNumber) *FloatNumber + func (x *FloatNumber) SetPrecision(prec uint) *FloatNumber + func (x *FloatNumber) Sign() int + func (x *FloatNumber) Sqrt() *FloatNumber + func (x *FloatNumber) String() string + func (x *FloatNumber) Sub(y *FloatNumber) *FloatNumber + func (x *FloatNumber) Text(format byte, prec int) string + type IntNumber struct + func Int(x any) *IntNumber + func (x *IntNumber) Abs() *IntNumber + func (x *IntNumber) Add(y *IntNumber) *IntNumber + func (x *IntNumber) BigFloat() *big.Float + func (x *IntNumber) BigInt() *big.Int + func (x *IntNumber) Cmp(y *IntNumber) int + func (x *IntNumber) DecFixedPoint(n uint8) *DecFixedPointNumber + func (x *IntNumber) DecFloatPoint() *DecFloatPointNumber + func (x *IntNumber) Div(y *IntNumber) *IntNumber + func (x *IntNumber) DivRoundUp(y *IntNumber) *IntNumber + func (x *IntNumber) Float() *FloatNumber + func (x *IntNumber) Lsh(n uint) *IntNumber + func (x *IntNumber) Mul(y *IntNumber) *IntNumber + func (x *IntNumber) Neg() *IntNumber + func (x *IntNumber) Pow(y *IntNumber) *IntNumber + func (x *IntNumber) Rem(y *IntNumber) *IntNumber + func (x *IntNumber) Rsh(n uint) *IntNumber + func (x *IntNumber) Sign() int + func (x *IntNumber) Sqrt() *IntNumber + func (x *IntNumber) String() string + func (x *IntNumber) Sub(y *IntNumber) *IntNumber + func (x *IntNumber) Text(base int) string