跳转到主要内容

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 查看散列值)

上传时间 Python 3

支持