Versions in this module Expand all Collapse all v1 v1.0.1 Mar 19, 2024 Changes in this version + var ErrExpectedDigit = errors.New("expected digit in 'cuerpo', instead found invalid character") + var ErrInvalidDVchar = errors.New(...) + var ErrMaxLength = errors.New("exceeded max length") + var ErrMinLength = errors.New("length less than expected") + var ErrNoDVSeparator = errors.New("no valid 'digito verificador' separator: '-'") + var ErrinvalidDV = errors.New("invalid 'digito verificador'") + var MaxRutlength = 10 + var MinRutlength = 9 + type AdittionalValidationInfo struct + ExpectedDV rune + type Rut string + func GenerateRut(min, max int) (rut Rut) + func NewRut(nid string) *Rut + func (r *Rut) DecimalFormat() string + func (r *Rut) String() string + func (r *Rut) Validate() (additionalinfo *AdittionalValidationInfo, err error)