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.
flattenCallback
1 parent eafa2b1 commit f49363bCopy full SHA for f49363b
src/Array.hs
@@ -103,6 +103,8 @@ free :: Array a -. ()
103
free = Unsafe.toLinear (\_ -> ())
104
105
{-# INLINE flattenCallback #-}
106
+{-@ flattenCallback :: f:_ -> xs:_ ->
107
+ ret:{ ys:(Array a) } @-}
108
flattenCallback :: (forall c. (Array b -. Ur c) -. Array a -. Ur c) -. Array a -. Array b
109
flattenCallback f arr = unur (f ur arr)
110
0 commit comments