【Rust日报】 2019-01-22

本文转载自:https://rust.cc/article?id=c6a8a7e0-e248-4f6a-bfbf-613ece1f24e0

quinn 发布 0.2版

#http3 #quic

Quinn是QUIC协议(传说中的HTTP3, IETF标准化的下一代TCP替换协议)的纯Rust实现,并且兼容Tokio API。并且已经与另一个Rust的QUIC实现quicr合并。

Quinn 0.2.0是最新QUIC草案(草案17)中最符合要求的实现之一。Quinn项目正在努力实现模块化开发,比如拆解出独立协议逻辑的quinn-proto库和可以利用tokio API的quinn库。

quinn


nrc博客宣布加入PingCAP

#pingcap #nrc

作为在「Rust内部」工作了五年的人,现在跳到「Rust外部」来使用它,并且面向的是分布式数据库这样一个新兴的领域,nrc感到很兴奋。并且他将继续在新西兰远程工作。

(我很希望一睹nrc的真容,因为很多年前nrc给Rust社区做贡献的时候,就只看到他的大猩猩头像,很好奇他长啥样)

Read More


DataFusion 0.6发布

#datafusion #sql #spark #cluster

DataFusion是一个在Rust中实现的内存查询引擎,它的目标是构建分布式计算平台。

目前使用Apache Arrow作为内存模型。但目前它只是一个概念证明,还不适合实际应用。 目前支持针对CSV文件运行简单的SQL查询。DataFusion也支持Parquet。 Rust Parquet项目最近被捐赠给Apache Arrow,作者希望在DataFusion中进行持续的集成工作。作者最近提议将DataFusion捐赠给Apache Arrow项目,以成为Arrow中的默认Rust-native查询引擎。

Read More


arraystring: 基于栈的通用字符串

#arraystring

谨慎使用,该库使用了很多unsafe代码。不过适合学习。

arraystring


「系列文章」在Rust中使用TLS 之 用Tokio处理异步IO

#tokio #tls #asyncio

本文是该系列的第五篇文章。

  • Read More
  • using-tls-with-rust系列

coercible_errors: 又一个错误处理的库

#errorhandle

coercible_errors


「Hack技」基于类型反射来构造编译时可确定variant的枚举类型

#hack #unsafe #macro #enum

Read More


「Cli」分形查看器

#cli #mandelbrot

该库实现了分形算法,并将其生成图片,方便查看。该库比较适合新人学习Rust时模仿和借鉴。

mandelbrot-viewer


日报订阅地址:

  • Telgram Channel
  • 阿里云语雀订阅
  • Stemmit
  • Rust.cc论坛
  • GitHub

欢迎通过GitHub issues投稿。

你可能感兴趣的:(【Rust日报】 2019-01-22)