| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
CPython.Simple.Instances
Documentation
Methods
toPy :: a -> IO SomeObject Source #
Instances
| ToPy Char Source # | |
Defined in CPython.Simple.Instances | |
| ToPy Double Source # | |
Defined in CPython.Simple.Instances | |
| ToPy Integer Source # | |
Defined in CPython.Simple.Instances | |
| ToPy String Source # | |
Defined in CPython.Simple.Instances | |
| ToPy Text Source # | |
Defined in CPython.Simple.Instances | |
| ToPy Arg Source # | |
Defined in CPython.Simple | |
| ToPy a => ToPy [a] Source # | |
Defined in CPython.Simple.Instances Methods toPy :: [a] -> IO SomeObject Source # | |
| ToPy a => ToPy (Maybe a) Source # | |
Defined in CPython.Simple.Instances | |
Methods
fromPy :: SomeObject -> IO a Source #
Instances
| FromPy Char Source # | |
Defined in CPython.Simple.Instances | |
| FromPy Double Source # | |
Defined in CPython.Simple.Instances | |
| FromPy Integer Source # | |
Defined in CPython.Simple.Instances | |
| FromPy () Source # | |
Defined in CPython.Simple.Instances Methods fromPy :: SomeObject -> IO () Source # | |
| FromPy String Source # | |
Defined in CPython.Simple.Instances | |
| FromPy Text Source # | |
Defined in CPython.Simple.Instances | |
| FromPy a => FromPy [a] Source # | |
Defined in CPython.Simple.Instances Methods fromPy :: SomeObject -> IO [a] Source # | |
| FromPy a => FromPy (Maybe a) Source # | |
Defined in CPython.Simple.Instances | |
| (FromPy a, FromPy b) => FromPy (a, b) Source # | |
Defined in CPython.Simple.Instances Methods fromPy :: SomeObject -> IO (a, b) Source # | |
| (FromPy a, FromPy b, FromPy c) => FromPy (a, b, c) Source # | |
Defined in CPython.Simple.Instances Methods fromPy :: SomeObject -> IO (a, b, c) Source # | |
data PyCastException Source #
Constructors
| PyCastException String |
Instances
| Show PyCastException Source # | |
Defined in CPython.Simple.Instances Methods showsPrec :: Int -> PyCastException -> ShowS # show :: PyCastException -> String # showList :: [PyCastException] -> ShowS # | |
| Exception PyCastException Source # | |
Defined in CPython.Simple.Instances Methods toException :: PyCastException -> SomeException # | |
Arguments
| :: Object c | |
| => (a -> IO c) | python to- conversion, e.g. Py.toFloat |
| -> a | haskell type being converted |
| -> IO SomeObject |