< 返回版块

ZhangHanDong 发表于 2019-03-09 23:27

Tags: rust

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


日报订阅地址:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页