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

本文介绍了Rust生态中的OpenZKP库,它是一个纯Rust实现的零知识证明系统。同时提到了关于Rust的MSRV(Minimum Supported Rust Version)的RFC,讨论了如何指定和处理最小支持的Rust版本。另外,还提到了cargo-bloat 0.9版本对Windows的部分支持和IntelliJ Rust的最新更新。
摘要由CSDN通过智能技术生成
通过FCP的支持最低版本Rust(MSRV)的RFC

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

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

[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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值