Commit 990928ff authored by David Feuer's avatar David Feuer Committed by Ben Gamari
Browse files

Don't expose fingerprints from Type.Reflection

The `Fingerprint` type is not exported from any "public"
module. It therefore seems quite strange that `Type.Reflection`
exports functions for extracting fingerprints. Remove those
exports. If fingerprints are eventually considered public,
this can be reconsidered.

Reviewers: austin, hvr, bgamari

Reviewed By: bgamari

Subscribers: rwbarton, thomie

Differential Revision: https://phabricator.haskell.org/D3643
parent bea18a0e
......@@ -40,7 +40,6 @@ module Type.Reflection
, I.TypeRep
, I.typeOf
, pattern I.App, pattern I.Con, pattern I.Con', pattern I.Fun
, I.typeRepFingerprint
, I.typeRepTyCon
, I.rnfTypeRep
, I.eqTypeRep
......@@ -54,7 +53,6 @@ module Type.Reflection
, I.SomeTypeRep(..)
, I.someTypeRep
, I.someTypeRepTyCon
, I.someTypeRepFingerprint
, I.rnfSomeTypeRep
-- * Type constructors
......@@ -64,7 +62,6 @@ module Type.Reflection
, I.tyConModule
, I.tyConName
, I.rnfTyCon
, I.tyConFingerprint
-- * Module names
, I.Module
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment