【Rust日報】 2019-04-15

Rust Crate星系

#crate服務器


有人將crates.io的crate生態作了可視化,能夠經過這個網站看到Rust crate的生態。app

Read More框架



WASI探索(一) -- WASI簡介與Wasmtime配置

#wasiide


來自 @huangjj 的投稿學習

Read More優化



Bugs:ggez作的小遊戲

#game網站


來自 @pickfire 的投稿atom

圖片


躲避遊戲,避開蟲子,獲取分數,使用 ggez 框架, Hackathon 時寫的,以後會在 rust-malaysia 寫文章。spa

bugs
orm



羣討論分享,關於rust在iOS開發中打包優化的問題

#iOS


圖片



「嵌入式Rust」atomic_bitfield: core庫中原子類型的位域(bit-field)抽象

#embeded


位域是把一個字節中的二進位劃分爲幾個不一樣的區域,每一個域有一個域名,並說明每一個區域的位數,容許在程序中按域名進行操做。在對內存有苛刻要求的嵌入式系統中,常常會用到這個概念。

該庫中沒有使用任何unsafe代碼,新庫,具體使用的時候須要謹慎。

atomic_bitfield



Trust-DNS Resolver 0.11和Client / Server 0.16發佈

#trustDNS


新的版本將更加穩定,寫增長了一些新的功能。

Read More



「系列文章」Rust與國際象棋 Part I

#game #chess


做者最近使用Rust爲Syzygy遊戲桌面構建一個服務器。它由lichess.org提供API,lichess.org是一款流行的免費/自由開源棋牌服務器。他的第一步是想構建一個常見的數據類型crate,可是發現crates.io中關於國際象棋的包中的類型定義各有不一樣,因此他在想可否統一一下,建立一個統一的crate。思考過程涉及了Rust的類型系統和國際象棋中各個角色的對應,值得關注。

Read More



libbluetooth-rs: BlueZ Linux藍牙庫的原始綁定

#embeded #bluetooth


該庫支持Unix的Bluetooth API (BlueZ)。

libbluetooth-rs



Silver: 基於tokio實現的一個簡單HTTP框架

#tokio


可供學習

Silver



laminar 0.2 發佈

#udp #game


新的版本專一於代碼質量的提高。


Laminar用於多人遊戲的半可靠UDP協議實現。該庫在UDP的基礎上實現了TCP的一些功能。它被用於Amethyst遊戲引擎中。

相關文章
相關標籤/搜索