与Rust生命周期打交道的经历总结
这篇文章总结了很长一段时间以来,与生命周期打交道的一些心得体会。写得非常清晰,仔细。可供一读。
Read More
Rust rand 库发布 v0.5,有不兼容更新
同步还发布或升级了 rand_chacha, rand_distr, rand_pcg, rand_hc, rand_isaac, rand_xorshift, rand_xoshiro 等组件。
Read More
fibridge - 用于浏览器中点对点直接流式缓冲的项目
这是一个有趣的项目。我们想一想,如果我们想在两个浏览器中交换文件,按以前的方式,是不是要通过一个服务器中转(A传文件到服务器S,B再从S上下载)。对于比较大的文件,这种方式就会呈现很多缺点。fibridge是这样一个项目,它可以实现文件,以流的形式,通过服务器中转,实时传送到另一端(浏览器)。
其中的 fibridge-proxy-rs 由 Rust 实现。
Read More
相关项目(貌似都很有创意啊)
- browserver
- omnistreams
- filepizza
- instant.io
ossuary - tcp加密通道库
相当于一个简化版的tls。作者说,它只有一个用户,就是你有一个tcp连接,想加密,但是不想使用tls时 :D
Repo
函数内的 Attributes 标注已经被合并了
也就是说,最新的 nightly 可以像这样写了:
#![feature(param_attrs)]
fn len(
#[cfg(windows)] slice: &[u16],
#[cfg(not(windows))] slice: &[u8],
) -> usize
{
slice.len()
}
Read More
i2a-rs - 把图片转换成终端下的彩色文字的库
Cool! 来看一下例子:
Repo
重磅:Jetbrains 发布了 Rust 2019 生态报告
据小编观察,数据非常可信。
Read More
当前标准库(nightly)中 futures 的设计思路和取舍
别听很多人嚷嚷,其实看这一篇就够了。
Read More
gfx-rs 5 周年庆典了
不知不觉,gfx 已经 5 周年了(对,在Rust 1。0发布之前就开始了)。这个项目目前几乎已经成了 Rust 图形领域库的一个事实上的标准设施。也为我们展示了如何做一个世界级的项目。
Read More
用 200 行 Rust 代码讲解绿色线程
新鲜速看。
Repo
unf - 把文件名中不符合unix命名规则的字符清除的工具
比如:
$ unf 🤔😀😃😄😁😆😅emojis.txt
rename '🤔😀😃😄😁😆😅emojis.txt' -> 'emojis.txt'? (y/N): y
$ unf -rf My\ Files/ My\ Folder
rename 'My Files/Passwords :) .txt' -> 'My Files/Passwords.txt'
rename 'My Files/Another Cool Photo.JPG' -> 'My Files/Another_Cool_Photo.JPG'
rename 'My Files/Wow Cool Photo.JPG' -> 'My Files/Wow_Cool_Photo.JPG'
rename 'My Files/Cool Photo.JPG' -> 'My Files/Cool_Photo.JPG'
rename 'My Files/' -> 'My_Files'
rename 'My Folder' -> 'My_Folder'
Repo
日报订阅地址:
独立日报订阅地址:
- Telgram Channel
- 阿里云语雀订阅
- Steemit
- GitHub
社区学习交流平台订阅:
- Rust.cc论坛: 支持rss
- Rust Force: 支持rss
- 微信公众号:Rust语言学习交流