Data.Interned
Documentation
class (Eq (Description t), Hashable (Description t)) => Interned t whereSource
class Interned t => Uninternable t whereSource
Methods
unintern :: t -> Uninterned tSource
intern :: Interned t => Uninterned t -> tSource
intern-0.3.0: Efficient hash-consing for arbitrary data types
Data.Interned
class (Eq (Description t), Hashable (Description t)) => Interned t whereSource
class Interned t => Uninternable t whereSource
Methods
unintern :: t -> Uninterned tSource
intern :: Interned t => Uninterned t -> tSource