与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! 来看一下例子:

【Rust日报】 2019-06-13:重磅:Jetbrains 发布了 Rust 2019 生态报告_生命周期

Repo

重磅:Jetbrains 发布了 Rust 2019 生态报告

据小编观察,数据非常可信。

【Rust日报】 2019-06-13:重磅:Jetbrains 发布了 Rust 2019 生态报告_生命周期_02

【Rust日报】 2019-06-13:重磅:Jetbrains 发布了 Rust 2019 生态报告_微信公众号_03

【Rust日报】 2019-06-13:重磅:Jetbrains 发布了 Rust 2019 生态报告_生命周期_04

【Rust日报】 2019-06-13:重磅:Jetbrains 发布了 Rust 2019 生态报告_生命周期_05

【Rust日报】 2019-06-13:重磅:Jetbrains 发布了 Rust 2019 生态报告_生命周期_06

【Rust日报】 2019-06-13:重磅:Jetbrains 发布了 Rust 2019 生态报告_生命周期_07

【Rust日报】 2019-06-13:重磅:Jetbrains 发布了 Rust 2019 生态报告_生命周期_08

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语言学习交流