Cobhan FFI
项目描述
Cobhan FFI
Cobhan FFI是一个概念验证系统,用于启用使用Rust或Go编写的共享代码,并以安全有效的方式从所有主要语言/平台中消费,使用简单的辅助函数来管理任何不安全的数据打包。
类型
- 支持类型
- int32 - 32位有符号整数
- int64 - 64位有符号整数
- float64 - 双精度64位IEEE 754浮点数
- Cobhan缓冲区 - 长度定界8位缓冲区(没有空终止符)
- utf-8编码的字符串
- JSON
- 二进制数据
- Cobhan缓冲区详情
- 调用者提供输出缓冲区分配和容量
- 被调用函数可以通过临时文件透明地返回更大的值
- 现代 tmpfs 完全基于内存
- 返回值
- 返回标量值的函数可以直接返回值
- 函数可以使用特殊值来表示错误或溢出条件,如最大正数、最大负数或零
- 函数可以允许标量值回绕
- 函数应记录其溢出/下溢行为
- 返回标量值的函数可以直接返回值
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
cobhan-0.4.3.tar.gz (4.6 kB 查看散列值)
构建分布
cobhan-0.4.3-py3-none-any.whl (5.9 kB 查看散列值)
关闭
cobhan-0.4.3.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | c3992e9d9b107893d2822014b434b31e57a63ec6f678de0f34a4c34c94551649 |
|
MD5 | c98d30afe65a9fa3e4ca20e5b8f438e0 |
|
BLAKE2b-256 | b960446d4ec831ebc8338277a9e2ec3a4e98ab3fe1280c0cc4937625e80d55ab |
关闭
cobhan-0.4.3-py3-none-any.whl 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | a53c2327fcb6a0d497cf1ae639aef9b49bd999a7165277d27250e98a5865c901 |
|
MD5 | 729bd992b1b55474cee159f9be93d11c |
|
BLAKE2b-256 | 29be72846263e5a328088fb2609c8bf59fdbcc57e8eca20a6973debf1c8f4caa |