【Rust日报】 2019-07-21 Redmonk 语言排行榜:Rust 比上季度上升两名

treelike - 一个用于方便地实现树结构的辅助包

它提供了一个 Treelike trait,实现其中的两个方法 content() 和 children() 即可。

作者是在在多个项目中重复写树实现得出的灵感。赞一个!

Repo

Neuralink 在组建一个队伍,寻找有 Rust 经验的工程师

Neuralink is developing ultra-high bandwidth brain-machine interfaces to connect humans and computers. We are building a team of multidisciplinary experts passionate about making a world-changing impact.

Read More

siderophile - 暴露你的包中的不安全代码

可以看作一个代码审查辅助工具。不能完全保证找出所有不安全代码,但可以成为一个有效的生产力工具。会根据不安全代码的使用进行评分,给出一个报告:

Badness Function
    012 molasses::crypto::hash::HashFunction::hash_serializable
    005 molasses::crypto::hash::HashContext::feed_serializable
    003 molasses::utils::derive_node_values
    003 molasses::application::encrypt_application_message
    003 molasses::application::decrypt_application_message
    003 molasses::group_ctx::GroupContext::new_from_parts
    003 molasses::group_ctx::GroupContext::from_welcome
    003 molasses::group_ctx::GroupContext::update_transcript_hash
    003 molasses::group_ctx::GroupContext::update_tree_hash
    003 molasses::group_ctx::GroupContext::update_epoch_secrets
    003 molasses::group_ctx::GroupContext::apply_update
    ...

Read More

slice-group-by - 对 slice 进行分组的库

非常 Nice。第一眼就爱上了。

use slice_group_by::GroupBy;

let slice = &[1, 1, 1, 3, 3, 2, 2, 2];

let mut iter = slice.linear_group_by(|a, b| a == b);

assert_eq!(iter.next(), Some(&[1, 1, 1][..]));
assert_eq!(iter.next(), Some(&[3, 3][..]));
assert_eq!(iter.next(), Some(&[2, 2, 2][..]));
assert_eq!(iter.next(), None);




use slice_group_by::StrGroupBy;

let string = "aaaabbbbb饰饰cccc";

let mut iter = string.linear_group_by(|a, b| a == b);

assert_eq!(iter.next(), Some("aaaa"));
assert_eq!(iter.next(), Some("bbbbb"));
assert_eq!(iter.next(), Some("饰饰"));
assert_eq!(iter.next(), Some("cccc"));
assert_eq!(iter.next(), None);

Repo

又一篇《理解生命周期》

初学者可以多看看。

Read More

tgconnector - 一个电报连接器

可以用来与电报机器人进行交互。

Repo

Redmonk 语言排行榜:Rust 比上季度上升两名

[Link] https://redmonk.com/sogrady/2019/07/18/language-rankings-6-19/

rustc 已经被添加进了 Android 工具链

Link


From 日报小组 Mike

日报订阅地址:

独立日报订阅地址:

  • Telgram Channel

  • 阿里云语雀订阅

  • Steemit

  • GitHub

社区学习交流平台订阅:

  • Rust.cc 论坛: 支持 rss

  • Rust Force: 支持 rss

  • 微信公众号:Rust 语言学习交流

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值