hw-succinct-0.0.0.9: Conduits for tokenizing streams.

Safe HaskellNone
LanguageHaskell2010

HaskellWorks.Data.Json.Succinct.Cursor.Internal

Documentation

data JsonCursor t v w Source

Constructors

JsonCursor 

Fields

cursorText :: !t
 
interests :: !v
 
balancedParens :: !w
 
cursorRank :: !Count
 

Instances

(Eq t, Eq v, Eq w) => Eq (JsonCursor t v w) Source 
(Show t, Show v, Show w) => Show (JsonCursor t v w) Source 
IsString (JsonCursor String (BitShown [Bool]) (SimpleBalancedParens [Bool])) Source 
IsString (JsonCursor ByteString (BitShown (Vector Word8)) (SimpleBalancedParens (Vector Word8))) Source 
IsString (JsonCursor ByteString (BitShown (Vector Word16)) (SimpleBalancedParens (Vector Word16))) Source 
IsString (JsonCursor ByteString (BitShown (Vector Word32)) (SimpleBalancedParens (Vector Word32))) Source 
IsString (JsonCursor ByteString (BitShown (Vector Word64)) (SimpleBalancedParens (Vector Word64))) Source 
IsString (JsonCursor ByteString Poppy512 (SimpleBalancedParens (Vector Word64))) Source 
(FromBlankedJson (JsonInterestBits a), FromBlankedJson (JsonBalancedParens b)) => FromByteString (JsonCursor ByteString a b) Source 
FromForeignRegion (JsonCursor ByteString (BitShown (Vector Word8)) (SimpleBalancedParens (Vector Word8))) Source 
FromForeignRegion (JsonCursor ByteString (BitShown (Vector Word16)) (SimpleBalancedParens (Vector Word16))) Source 
FromForeignRegion (JsonCursor ByteString (BitShown (Vector Word32)) (SimpleBalancedParens (Vector Word32))) Source 
FromForeignRegion (JsonCursor ByteString (BitShown (Vector Word64)) (SimpleBalancedParens (Vector Word64))) Source 
FromForeignRegion (JsonCursor ByteString Poppy512 (SimpleBalancedParens (Vector Word64))) Source 
(BalancedParens u, Rank1 u, Rank0 u) => TreeCursor (JsonCursor t v u) Source 
(Rank1 i, Select1 i, Rank1 b) => HasJsonCursorType (JsonCursor String i b) Source 
(Rank1 i, Select1 i, Rank1 b) => HasJsonCursorType (JsonCursor ByteString i b) Source