Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- newtype Unpackspec columns columns' = Unpackspec (PackMap PrimExpr PrimExpr columns columns')
- unpackspecColumn :: Unpackspec (Column a) (Column a)
- unpackspecField :: Unpackspec (Column a) (Column a)
- runUnpackspec :: Applicative f => Unpackspec columns b -> (PrimExpr -> f PrimExpr) -> columns -> f b
- collectPEs :: Unpackspec s t -> s -> [PrimExpr]
Documentation
newtype Unpackspec columns columns' Source #
Unpackspec (PackMap PrimExpr PrimExpr columns columns') | An For example, the Users should almost never need to create or manipulate
|
Instances
unpackspecColumn :: Unpackspec (Column a) (Column a) Source #
Deprecated: Use unpackspecField
instead. Will be removed in version 0.8.
unpackspecField :: Unpackspec (Column a) (Column a) Source #
runUnpackspec :: Applicative f => Unpackspec columns b -> (PrimExpr -> f PrimExpr) -> columns -> f b Source #
Modify all the targeted PrimExpr
s
collectPEs :: Unpackspec s t -> s -> [PrimExpr] Source #
Extract all the targeted PrimExpr
s