| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
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_ByteString_ :: ByteStringImplements interface => interface Source #
_Data_ByteString_Lazy_ :: LByteStringImplements interface => interface Source #
_Data_Text_ :: TextImplements interface => interface Source #
_Data_Text_Lazy_ :: LTextImplements interface => interface Source #
_Data_Vector_ :: VectorImplements interface => interface Source #
_Data_Vector_Unboxed_ :: UVectorImplements interface => interface Source #
_Data_Map_ :: MapImplements interface => interface Source #
_Data_HashMap_Strict_ :: HashMapImplements interface => interface Source #
_Data_HashMap_Lazy_ :: LHashMapImplements interface => interface Source #
_Data_List_ :: ListImplements interface => interface Source #
_Data_Set_ :: SetImplements interface => interface Source #
_Data_HashSet_ :: HashSetImplements interface => interface Source #
_Filesystem_Path_CurrentOS_ :: FilePathImplements interface => interface Source #