Versions in this module Expand all Collapse all v1 v1.0.1 Jan 1, 2023 v1.0.0 Nov 20, 2021 Changes in this version + const MaxScanTokenSize + var ErrAdvanceTooFar = errors.New("mbox.Scanner: SplitFunc returns advance count beyond input") + var ErrNegativeAdvance = errors.New("mbox.Scanner: SplitFunc returns negative advance count") + var ErrTooLong = errors.New("mbox.Scanner: token too long") + var ErrorUnexpectedEOF = fmt.Errorf("Expected separator line, Got EOF") + func FindSeparator(data []byte) (idx, size int) + func ScanMessage(data []byte, atEOF bool) (advance int, token []byte, err error) + type Scanner struct + MaxTokenSize int + func NewScanner(r io.Reader) *Scanner + func (s *Scanner) Bytes() []byte + func (s *Scanner) Err() error + func (s *Scanner) Scan() bool + func (s *Scanner) Split(split bufio.SplitFunc) + func (s *Scanner) Text() string