Makepad Framework 發布第一個完整示例應用程序 Ironfish
Ironfish 是一款功能豐富的合成器,該example crate 展示了 Makepad 框架的一些功能。
makepad 應該是目前最漂亮最快的Rust UI kit
原文鏈接:https://docs.rs/crate/makepad-example-ironfish/0.3.0
ironfish demo 的演示鏈接:https://makepad.nl/makepad/examples/ironfish/src/index.html
ironfish 的 github 地址:https://github.com/makepad/makepad/tree/master/examples/ironfish
Rust 中使用 arbitrary 來做特性測試
arbitrary 庫主要提供了Arbitrary以及相關功能, 他可以從任意的非結構化的輸入生成結構化的數據. 通常情況下, 他可以配合類似cargo-fuzz等庫進行 fuzz 測試, 但是本文展示了另外一個非常實用的用法:
領域模型和數據庫實體之間的轉換方法測試, 可以省去大量的手寫代碼測試.
例子如下:
原文鏈接:https://www.greyblake.com/blog/property-based-testing-in-rust-with-arbitrary/
arbitrary github 地址:https://github.com/rust-fuzz/arbitrary/
Fedora 打包 rust 應用
對于 Linux 的發行版本, 由于大部分的程序是由 C 編寫的,所以是天然的比較容易打包 C 程序和相關庫的. 但是對于其他語言來說, 由于每個語言都有自己的依賴管理等, 所以導致打包其他語言的程序一直是一個問題.
本文討論了 Fedora 在打包 Rust 應用時候遇到的一些問題.
原文鏈接:https://lwn.net/SubscriberLink/912202/79e7892b07f9350a/
審核編輯:劉清
-
合成器
+關注
關注
0文章
273瀏覽量
25387 -
LINUX內核
+關注
關注
1文章
316瀏覽量
21675 -
rust語言
+關注
關注
0文章
57瀏覽量
3015
原文標題:【Rust日報】2022-10-31 Makepad Framework 發布第一個完整示例應用程序 Ironfish
文章出處:【微信號:Rust語言中文社區,微信公眾號:Rust語言中文社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論