hw-dsv-0.2.1: Unbelievably fast streaming DSV file parser

Safe HaskellNone
LanguageHaskell2010

HaskellWorks.Data.Dsv.Lazy.Cursor

Documentation

data DsvCursor Source #

Instances

Eq DsvCursor Source # 
Show DsvCursor Source # 
Generic DsvCursor Source # 

Associated Types

type Rep DsvCursor :: * -> * #

NFData DsvCursor Source # 

Methods

rnf :: DsvCursor -> () #

type Rep DsvCursor Source # 
type Rep DsvCursor = D1 * (MetaData "DsvCursor" "HaskellWorks.Data.Dsv.Lazy.Cursor.Type" "hw-dsv-0.2.1-SNxN8GzIld4UN43s3MQc7" False) (C1 * (MetaCons "DsvCursor" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "dsvCursorText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * ByteString)) (S1 * (MetaSel (Just Symbol "dsvCursorMarkers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * [Vector Word64]))) ((:*:) * (S1 * (MetaSel (Just Symbol "dsvCursorNewlines") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * [Vector Word64])) (S1 * (MetaSel (Just Symbol "dsvCursorPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Word64)))))