Versions in this module Expand all Collapse all v0 v0.3.0 Apr 24, 2026 v0.2.0 Apr 24, 2026 Changes in this version + const MinParallelSize type ParseError + func ParseBytes(data []byte, d dialect.Dialect, unsafeStrings bool) ([][]string, []*ParseError, error) + func ParseBytesParallel(data []byte, d dialect.Dialect, unsafeStrings bool, workers int) ([][]string, []*ParseError, error) v0.1.0 Apr 24, 2026 Changes in this version + var ErrBareQuote = errors.New("bare quote in unquoted field") + var ErrFieldCount = errors.New("row field count mismatch") + var ErrUnclosedQuote = errors.New("unclosed quoted field") + func ReadAll(r io.Reader, d dialect.Dialect) ([][]string, error) + type ParseError struct + Column int + Err error + Line int + Offset int64 + func (e *ParseError) Error() string + func (e *ParseError) Unwrap() error + type Parser struct + func New(r io.Reader, d dialect.Dialect) *Parser + func (p *Parser) Done() bool + func (p *Parser) Err() error + func (p *Parser) Line() int + func (p *Parser) Next() ([]string, error) + func (p *Parser) Offset() int64 + type Writer struct + func NewWriter(w io.Writer, d dialect.Dialect) *Writer + func (w *Writer) Error() error + func (w *Writer) Flush() error + func (w *Writer) WriteAll(rows [][]string) error + func (w *Writer) WriteRow(row []string) error