modular-prelude-0.3.0.0: A new Prelude featuring first class modules
Safe HaskellNone
LanguageHaskell98

ModularPrelude.From

Description

Here you will find the polymorphic values which represent all of the interfaces that a given module can fulfill. You can tell which module a given polymorphic value represents by removing the first and last underscores, and replacing all other underscores with dots. For example, _Data_ByteString_ represents the Data.ByteString module.

If you'd like to add a new instance for a given interface, then you must import that module's corresponding typeclass (those are not exported here).

Documentation

_Data_Text_ :: TextImplements interface => interface Source #

_Data_Text_Lazy_ :: LTextImplements interface => interface Source #

_Data_Vector_ :: VectorImplements interface => interface Source #

_Data_Map_ :: MapImplements interface => interface Source #

_Data_List_ :: ListImplements interface => interface Source #

_Data_Set_ :: SetImplements interface => interface Source #

_Data_HashSet_ :: HashSetImplements interface => interface Source #