Versions in this module Expand all Collapse all v0 v0.2.0 Mar 22, 2026 Changes in this version + const DefaultLineWidth + func Marshal(v any) (string, error) + func MarshalWidth(v any, width int) (string, error) + func Unmarshal(line string, v any) error + type Fill struct + Char byte + End int + Start int + type Filler interface + OCRFill func() []Fill + type InvalidMarshalError struct + Type reflect.Type + func (e *InvalidMarshalError) Error() string + type InvalidUnmarshalError struct + Type reflect.Type + func (e *InvalidUnmarshalError) Error() string + type MarshalFieldError struct + Err error + Field string + func (e *MarshalFieldError) Error() string + func (e *MarshalFieldError) Unwrap() error + type Marshaler interface + MarshalOCR func() (string, error) + type OverlapError struct + End1 int + End2 int + Field1 string + Field2 string + Start1 int + Start2 int + func (e *OverlapError) Error() string + type TagError struct + Err error + Field string + Tag string + func (e *TagError) Error() string + func (e *TagError) Unwrap() error + type UnmarshalFieldError struct + Err error + Field string + func (e *UnmarshalFieldError) Error() string + func (e *UnmarshalFieldError) Unwrap() error + type UnmarshalRangeError struct + End int + Field string + LineWidth int + Start int + func (e *UnmarshalRangeError) Error() string + type Unmarshaler interface + UnmarshalOCR func(data string) error v0.1.0 Mar 22, 2026