文件名称:candid:互联网计算机的坦率图书馆
文件大小:262KB
文件格式:ZIP
更新时间:2024-04-27 21:52:07
Rust
坦率 是一种界面描述语言(IDL),用于与Internet计算机上运行的容器(也称为服务或参与者)进行交互。 它提供了与容器接口及其交换的数据无关的语言描述,具有类型安全性和可扩展性。 规格 目录包含Candid规范,包括语言规范和健全性证明。 实作 坦诚支持几种不同的编程语言。 该存储库包含DFINITY开发的一些实现。 :一个基于Serde的序列化库,以及一个用于生成其他语言的绑定的编译器。 Motoko:编译器支持导入/导出Candid文件。 JavaScript:作为一部分,我们提供了一个用于本机JavaScript值序列化的库,以及一个用于扩展Candid的访问者类,以构建诸如UI和随机测试之类的通用工具。 社区维护的Candid库的列表: 工具 :坦率的CLI :在结构上坦率的值 ui :坦率的UI容器 测验 我们提供了一个测试套件,以检查Candid实现的