Copyright | (C) 2012-2016 Edward Kmett |
---|---|
License | BSD-style (see the file LICENSE) |
Maintainer | Edward Kmett <ekmett@gmail.com> |
Stability | experimental |
Portability | non-portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Documentation
class AsDynamic t where Source #
_Dynamic :: Typeable a => Prism' t a Source #
This ReifiedPrism
allows you to traverse the typed value contained in a
Dynamic
where the type required by your function matches that
of the contents of the Dynamic
, or construct a Dynamic
value
out of whole cloth. It can also be used to catch or throw a Dynamic
value as SomeException
.
_Dynamic
::Typeable
a =>Prism'
Dynamic
a_Dynamic
::Typeable
a =>Prism'
SomeException
a