【Rust日报】 2019-03-09

本文转载自:https://rust.cc/article?id=9c183455-0bd9-4466-858f-ee449ef39818

Rust的channel是否应该在没有接收者的时候Panic

#channel

作者最近使用了crossbeam-channel 0.3,发现有个issues提出一个问题:channel的send是不是默认panic?,基本上每个.send后面都跟着.unwrap()

该文作者认为这样的写法是有问题的,并且在文章中罗列了两点原因。同步状况下还没什么问题,但是一旦和future异步一起使用,就会有麻烦。

Read More


Double Ratchet算法的Pure Rust实现

#double_ratchet #algorithm #im

Double Ratchet(双棘轮)算法是端到端即时通信加密算法之一,允许两个用户安全地进行通信:它为用户提供机密和真实的通道,包括前向保密和未来保密。目前Crait和Whatsapp这两款IM产品就使用该算法加密通讯。

Read More


「官方」Rust Tool Team的变化

#RustToolTeam

主要是独立出来一个核心(core)工具组作为领导,来解决子工具组的各种协调和规划问题。

Read More


「官方」Rust语言工作组会议跟踪贴

#RustLangTeam

本贴记录了Rust语言工作组会议相关跟踪记录,感兴趣的可以关注,还会有讨论的油管视频放出。

Read More


「讨论」Rust类型系统可以保证内存空间上限吗?

#type_system

该贴作者是做大数据的,使用Spark。Spark因为输入数据的大小变化和GC的原因,导致运行时内存会产生难以预测的波动。他接触了Rust之后产生了这个问题,Rust的类型系统能否减少或消除运行时内存的不确定性?

Read More


「嵌入式Rust」微控制器的系统级仿真器

#embeded

目前针对ARM Cortex MCU,支持Linux和Windows。

zmu


Rust实现的T1HA可以达到40GiB/s

#simd #T1HA

T1HA是Fast Positive Hash的实现。

Read More


wasp: Rust实现的用于编写wasm的Lisp方言

#wasm #lisp

wasp


日报订阅地址:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值