paperclip - OpenAPI 规范的 Rust 实现
完成后,它将实现:
Rust 服务器端、客户端和命令行端在编译过程中高效、检查和安全 HTTP API 的生成;
支持处理、验证和托管 OpenAPI 规范;
自定义规范和代码生成。
很有意思!
Repo:https://github.com/wafflespeanut/paperclip
Rust in Blockchain 七月总结
该网页将用于区块链领域Rust总结了项目的最新进展。有兴趣可以看看。
https://rustinblockchain.org/2019/08/01/rust-in-blockchain-2-july-2019/
使用 Rust 实现类 Cairo 的库
Cairo 是一个 C 语言实现的 2D 图形渲染库是大量平台的底部构件。那么需要使用吗? Rust 重新实现一个呢?
发现以下两个,可直接到仓库查阅详情:
cairus:https://github.com/CairusOrg/cairus
piet:https://github.com/linebender/piet
Jeff Hiner - 我们用 Rust 重写我们的 IoT 平台成功了
这是一篇在 medium 一年前,作者加入了一篇文章 IoT 公司后,逐渐引入 Rust 来重写其 IoT 平台的体验和故事。包括手卷 mqtt 协议实现等。也许犹豫是否在。 IoT 中使用 Rust 带来一些参考意义。
这里https://docs.qq.com/doc/DQnFrd3pOVHd5ZktB是国内可访问版。
这里https://medium.com/dwelo-r-d/we-rewrote-our-iot-platform-in-rust-and-got-away-with-it-2c8867c61b67是原文。
brpc-rs - X-lab 新推出的实验室rpc库
brpc-rs is part of the MesaLock Linux Project.
百度的 X-Lab 正在建立一个雄心勃勃的系统 MesaLock Linux。brpc-rs 是对 Apache BRPC 的 Rust 绑定是可用于工业场景 RPC 库。
Repo:https://github.com/mesalock-linux/brpc-rs
futures-async-stream - 实验性的流 API 语法
基于现有的图书馆方便这个图书馆 async/await 语法用一些标签来处理流代码,说起来比较尴尬。直接看代码,比如:
#![feature(async_await, stmt_expr_attributes, proc_macro_hygiene)] use futures::prelude::*; use futures_async_stream::for_await; async fn collect(stream: impl Stream<Item = i32>) -> Vec<i32> { let mut vec = Vec::new(); #[for_await] for value in stream { vec.push(value); } vec }
#![feature(async_await, generators)] use futures::prelude::*; use futures_async_stream::async_stream; // Returns a stream of i32 #[async_stream(item = i32)] async fn foo(stream: impl Stream<Item = String>) { // `for_await` is built into `async_stream`. If you use `for_await` only in `async_stream`, there is no need to import `for_await`. #[for_await] for x in stream { yield x.parse().unwrap(); } }
库在这里:https://github.com/taiki-e/futures-async-stream
关于使用 Rust 实现 Matrix 协议的 Ruma 项目视频讲解
Matrix 协议是分布式的IM通信协议,Ruma 是它的 Rust 实现。作者已经开始上课了。以下是第一个视频讲解(感叹外国开发者真诚踏实,在教育上投入了大量努力)。
地址:https://youtu.be/76BE1P8B1UU
我们(翻译)写给那些不懂代数效应的人
翻译题记:昨天的Rust实现代数效应的日报刊登了一个Rust图书馆,以及本文的原始链接。这是一篇易于理解的有趣文章,本文只是一个粗略的意义翻译,并省略了链接(和表达包)。请试着去看原文。
地址:https://zhuanlan.zhihu.com/p/76158581
From 日报小组 Mike
日报订阅地址:
独立日报订阅地址:
Telgram Channel
阿里云语雀订阅
Steemit
GitHub
社区学习交流平台订阅:
Rust.cc 论坛: 支持 rss
Rust Force: 支持 rss
微信公众号:Rust 语言学习交流