天天看點

【Rust日報】2021-01-15 Nightly的Reference已上線Const Generics的文檔

今天開始Rust日報嘗試新的方式組織内容,分為如下幾個闆塊:

  • News:當天官方或社群有關Rust的最新新聞
  • Article:當天社群新釋出的值得閱讀的Rust部落格文章
  • Release:當天社群crate或相關工具版本釋出或更新
  • Miscellaneous:其他内容

有任何問題或建議歡迎留言回報,大家一起讓Rust日報越來越好!

News

Nightly的Reference已上線Const Generics的文檔

Const Generics 計劃在1.50版進入stable,官方今天在nightly的Reference上已更新好相關文檔。

連結:​​https://doc.rust-lang.org/nightly/reference/items/generics.html#const-generics​​

Article

Rust GUI架構的全調研

這篇文章對幾乎目前Rust社群較為流行的GUI架構做了整體的調研,druid和iced表現還不錯。

連結:​​https://www.boringcactus.com/2020/08/21/survey-of-rust-gui-libraries.html​​

Releases

Fish Game - 一個使用macroquad遊戲引擎和Nakama遊戲後端開發的多人遊戲

連結:​​https://github.com/heroiclabs/fishgame-macroquad​​

Gleam v0.13釋出

Gleam 是使用Rust編寫的Erlang VM上的靜态類型程式設計語言。下面是多線程版的Hello world示例代碼:

import gleam/io
import gleam/int
import gleam/list
import gleam/string
import gleam/otp/process


pub fn main() {
  list.range(0, 1000)
  |> list.each(start_process)
}


fn start_process(i) {
  process.start(fn() {
    let message = string.append("Hello world: ", int.to_string(i))
    io.println(message)
  })
}      

連結:​​https://gleam.run/news/gleam-v0.13-released/​​

ellalang 又一個使用Rust編寫的新語言

連結:​​https://github.com/lukechu10/ellalang​​

Boa v0.11釋出

Boa 是一個使用Rust開發的實驗性質的新一代JavaScript引擎。

連結:​​https://boa-dev.github.io/2021/01/14/boa-release-11.html​​

rkyv 0.3

rkyv是一個類似于FlatBuffers的序列化架構,作者聲稱zero-copy。主要适用于遊戲開發領域。

連結:​​https://github.com/djkoloski/rkyv/releases/tag/v0.3.0​​

Miscellaneous

Rust GameDev 第17期月報

連結:​​https://rust-gamedev.github.io/posts/newsletter-017​​

This Week in Rust #373

連結:​​https://this-week-in-rust.org/blog/2021/01/13/this-week-in-rust-373/​​

螞蟻金服正在招聘Rust工程師

螞蟻集團時序資料庫 CeresDB 團隊持續招聘 Rust 技術專家,層級 P6~P8,從事 TP/AP 融合時序資料庫的研發,滿足金融時序、監控、IOT 等場景下的海量時序資料的存儲、多元查詢下鑽和實時分析需求。

工作地點杭州、上海和北京。

  • Rustcc論壇: 支援rss
  • 微信公衆号:Rust語言中文社群