Versions in this module Expand all Collapse all v0 v0.0.4 Mar 20, 2022 v0.0.3 Mar 20, 2022 v0.0.2 Mar 20, 2022 v0.0.1 Mar 18, 2022 Changes in this version + var ErrBareQuote = errors.New("bare \" in non-quoted-field") + var ErrFieldCount = errors.New("wrong number of fields") + var ErrQuote = errors.New("extraneous or missing \" in quoted-field") + type ParseError struct + Column int + Err error + Line int + StartLine int + func (e *ParseError) Cause() error + func (e *ParseError) Error() string + func (e *ParseError) Format(s fmt.State, verb rune) + func (e *ParseError) FormatError(p errors.Printer) error + type Reader struct + Comma rune + Comment rune + FieldsPerRecord int + LazyQuotes bool + ReuseRecord bool + TrimLeadingSpace bool + func NewReader(r io.Reader) *Reader + func (r *Reader) Read() (record []string, err error) + func (r *Reader) ReadAll() (records [][]string, err error) + type Writer struct + Comma rune + UseCRLF bool + func NewWriter(w io.Writer) *Writer + func (w *Writer) Error() error + func (w *Writer) Flush() + func (w *Writer) Write(record []string) error + func (w *Writer) WriteAll(records [][]string) error