前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust日报】 2019-10-08 纯Rust实现的零知识证明系统 —— OpenZKP

【Rust日报】 2019-10-08 纯Rust实现的零知识证明系统 —— OpenZKP

作者头像
MikeLoveRust
发布2019-10-09 15:52:55
7780
发布2019-10-09 15:52:55
举报
通过FCP的支持最低版本Rust(MSRV)的RFC

当前,crates无法正式指定MSRV。 结果导致用户无法检查是否可以在不构建工具箱的情况下在其工具链上构建crates。 这也引发了关于如何应对MSRV暴增时如何处理crates版本更新的争论,保守的方法是考虑类似破例更改之类的更改,这可能会阻碍整个生态系统采用新功能或导致版本号膨胀,从而使其难以保持接下来几个版本的crates是最新的。 另一方面,对于较旧的编译器版本,使用更宽松的更新方法可能会导致crates损坏。

该版本RFC增加了在Cargo.toml中使用rust字段时指定最低支持Rust版本(MSRV)的功能:

代码语言:javascript
复制
[package]
name = "foo"
version = "0.1.0"
edition = "2018"
rust = "1.35"

更多消息前往GitHub查看。

支持部分Windows版本的cargo-bloat 0.9

新版本的cargo-bloat工具已经发布,部分Windows获得了支持。现在,您可以在 gnutarget 上更新。

此外,cargo-bloat还获得了可选的JSON输出、v0 mangling功能支持以及更好的 xargo / cross 编译支持更新。

前往GitHub查看更多。

IntelliJ Rust更新日志#107

****主要新功能

  • 导入未解决的项目时自动代码生成的最普通的intentions和快速修复功能类似 Implement membersSpecify type explicitlyAdd remaining patterns。在之前,此类项目被标记为未解决,必须手动导入
  • 改进Find Usages模式绑定的操作流程
  • 考虑Specify type explicitly 在intentions中的类型别名
  • 现在Create New Issue可以在Help菜单中找到操作

更多更新内容前往GitHub查看。

OpenZKP:零知识证明库

纯Rust实现的零知识证明系统 —— OpenZKP

前往GitHub下载体验。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-10-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 通过FCP的支持最低版本Rust(MSRV)的RFC
  • 支持部分Windows版本的cargo-bloat 0.9
  • IntelliJ Rust更新日志#107
  • OpenZKP:零知识证明库
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档