| ForeignConvention SeekMode Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| ForeignConvention BufferMode Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| ForeignConvention IOMode Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| ForeignConvention Word16 Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| ForeignConvention Word32 Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| ForeignConvention Word64 Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| ForeignConvention Word8 Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| ForeignConvention Text Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| ForeignConvention POSIXTime Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| ForeignConvention Foreign Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| ForeignConvention Closure Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| ForeignConvention Val Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| ForeignConvention String Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| ForeignConvention () Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| ForeignConvention Bool Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| ForeignConvention Char Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| ForeignConvention Double Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| ForeignConvention Int Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| BuiltinForeign b => ForeignConvention b Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| ForeignConvention (Seq Val) Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| ForeignConvention a => ForeignConvention (Failure a) Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| ForeignConvention a => ForeignConvention (Maybe a) Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| ForeignConvention a => ForeignConvention [a] Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| (ForeignConvention a, ForeignConvention b) => ForeignConvention (Either a b) Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| (ForeignConvention a, ForeignConvention b) => ForeignConvention (SeqView a b) Source # | |
Instance detailsDefined in Unison.Runtime.Machine.Primops |
| (ForeignConvention a, ForeignConvention b) => ForeignConvention (a, b) Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function |
| (ForeignConvention a, ForeignConvention b, ForeignConvention c) => ForeignConvention (a, b, c) Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function Methods readAtIndex :: Stack -> Int -> IO (a, b, c) Source # readsAt :: Stack -> Args -> IO (a, b, c) Source # decodeVal :: Val -> IO (a, b, c) Source # writeBack :: Stack -> (a, b, c) -> IO () Source # encodeVal :: (a, b, c) -> Val Source # |
| (ForeignConvention a, ForeignConvention b, ForeignConvention c, ForeignConvention d) => ForeignConvention (a, b, c, d) Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function Methods readAtIndex :: Stack -> Int -> IO (a, b, c, d) Source # readsAt :: Stack -> Args -> IO (a, b, c, d) Source # decodeVal :: Val -> IO (a, b, c, d) Source # writeBack :: Stack -> (a, b, c, d) -> IO () Source # encodeVal :: (a, b, c, d) -> Val Source # |
| (ForeignConvention a, ForeignConvention b, ForeignConvention c, ForeignConvention d, ForeignConvention e) => ForeignConvention (a, b, c, d, e) Source # | |
Instance detailsDefined in Unison.Runtime.Foreign.Function Methods readAtIndex :: Stack -> Int -> IO (a, b, c, d, e) Source # readsAt :: Stack -> Args -> IO (a, b, c, d, e) Source # decodeVal :: Val -> IO (a, b, c, d, e) Source # writeBack :: Stack -> (a, b, c, d, e) -> IO () Source # encodeVal :: (a, b, c, d, e) -> Val Source # |