intern-0.9.3: Efficient hash-consing for arbitrary data types
Safe HaskellNone
LanguageHaskell2010

Data.Interned.String

Documentation

data InternedString Source #

Instances

Instances details
Eq InternedString Source # 
Instance details

Defined in Data.Interned.Internal.String

Ord InternedString Source # 
Instance details

Defined in Data.Interned.Internal.String

Show InternedString Source # 
Instance details

Defined in Data.Interned.Internal.String

Methods

showsPrec :: Int -> InternedString -> ShowS

show :: InternedString -> String

showList :: [InternedString] -> ShowS

IsString InternedString Source # 
Instance details

Defined in Data.Interned.Internal.String

Methods

fromString :: String -> InternedString

Hashable InternedString Source # 
Instance details

Defined in Data.Interned.Internal.String

Methods

hashWithSalt :: Int -> InternedString -> Int Source #

hash :: InternedString -> Int Source #

Uninternable InternedString Source # 
Instance details

Defined in Data.Interned.Internal.String

Interned InternedString Source # 
Instance details

Defined in Data.Interned.Internal.String

Eq (Description InternedString) Source # 
Instance details

Defined in Data.Interned.Internal.String

Hashable (Description InternedString) Source # 
Instance details

Defined in Data.Interned.Internal.String

data Description InternedString Source # 
Instance details

Defined in Data.Interned.Internal.String

data Description InternedString
type Uninterned InternedString Source # 
Instance details

Defined in Data.Interned.Internal.String