# Functions
NewEncodeReader creates a new Encode reader from input reader by applying the given codec.
New creates a new Encode reader from input reader by applying the given codec.
New creates a new reader limiting the line length.
NewLineReader creates a new reader object.
New creates a new line reader stripping the last tailing newline.
NewTimeoutReader returns a new timeout reader from an input line reader.
# Constants
AutoLineTerminator accepts both LF and CR+LF.
CarriageReturn is the unicode char CR.
CarriageReturnLineFeed is the unicode chars CR+LF.
FormFeed is the unicode char FF.
InvalidTerminator is the invalid terminator.
LineFeed is the unicode char LF.
LineSeparator is the unicode char LS.
NextLine is the unicode char NEL.
NullTerminator.
ParagraphSeparator is the unicode char PS.
VerticalTab is the unicode char VT.
# Structs
Config stores the configuration for the readers required to read a file line by line.
Reader produces lines by reading lines from an io.Reader through a decoder converting the reader it's encoding to utf-8.
Reader produces lines by reading lines from an io.Reader through a decoder converting the reader it's encoding to utf-8.
Reader sets an upper limited on line length.
LineReader reads lines from underlying reader, decoding the input stream using the configured codec.
StripNewline reader removes the last trailing newline characters from read lines.
TimeoutReader will signal some configurable timeout error if no new line can be returned in time.
# Type aliases
LineTerminator is the option storing the line terminator characters Supported newline reference: https://en.wikipedia.org/wiki/Newline#Unicode.