A compact representation of a Word8 vector.
It has a lower memory overhead than a ByteString and does not contribute to heap fragmentation. It can be converted to or from a ByteString (at the cost of copying the string data). It supports very few other operations.
Constructors
Instances14IsList, Eq, Data, Ord, Read, Show, …
IsList ShortByteStringDefined in bytestring-0.12.2.0 · Data.ByteString.Short.InternalEq ShortByteStringDefined in bytestring-0.12.2.0 · Data.ByteString.Short.InternalData ShortByteStringDefined in bytestring-0.12.2.0 · Data.ByteString.Short.InternalOrd ShortByteStringDefined in bytestring-0.12.2.0 · Data.ByteString.Short.InternalLexicographic order.
Read ShortByteStringDefined in bytestring-0.12.2.0 · Data.ByteString.Short.InternalShow ShortByteStringDefined in bytestring-0.12.2.0 · Data.ByteString.Short.InternalIsString ShortByteStringDefined in bytestring-0.12.2.0 · Data.ByteString.Short.InternalBeware: fromString truncates multi-byte characters to octets. e.g. "枯朶に烏のとまりけり秋の暮" becomes �6k�nh~�Q��n�
Generic ShortByteStringDefined in bytestring-0.12.2.0 · Data.ByteString.Short.InternalSemigroup ShortByteStringDefined in bytestring-0.12.2.0 · Data.ByteString.Short.InternalMonoid ShortByteStringDefined in bytestring-0.12.2.0 · Data.ByteString.Short.InternalNFData ShortByteStringDefined in bytestring-0.12.2.0 · Data.ByteString.Short.InternalLift ShortByteStringDefined in bytestring-0.12.2.0 · Data.ByteString.Short.Internaltype Rep ShortByteString = D1 ('MetaDataDefined in bytestring-0.12.2.0 · Data.ByteString.Short.Internal"ShortByteString"
"Data.ByteString.Short.Internal"
"bytestring-0.12.2.0-e345"
'True) (C1 ('MetaCons"ShortByteString"
'PrefixI 'True) (S1 ('MetaSel ('Just"unShortByteString"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteArray)))type Item ShortByteString = Word8Defined in bytestring-0.12.2.0 · Data.ByteString.Short.Internal