We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
forall proxy. proxy sym
1 parent f9a884e commit 7a99f83Copy full SHA for 7a99f83
src/Data/Symbol.purs
@@ -26,9 +26,9 @@ class IsSymbol (sym :: Symbol) where
26
-- local definition for use in `reifySymbol`
27
foreign import unsafeCoerce :: forall a b. a -> b
28
29
-reifySymbol :: forall r. String -> (forall sym. IsSymbol sym => Proxy sym -> r) -> r
+reifySymbol :: forall proxy r. String -> (forall sym. IsSymbol sym => proxy sym -> r) -> r
30
reifySymbol s f = coerce f { reflectSymbol: \_ -> s } Proxy where
31
coerce
32
- :: (forall sym1. IsSymbol sym1 => Proxy sym1 -> r)
+ :: (forall sym1. IsSymbol sym1 => proxy sym1 -> r)
33
-> { reflectSymbol :: Proxy "" -> String } -> Proxy "" -> r
34
coerce = unsafeCoerce
0 commit comments