本週 Rust 動態 504

2023-07-19

說明

本文由 ChatGPT(gpt-4-1106-preview) 翻譯。

歡迎閱讀Rust 本週的又一期內容! Rust 是一種程式語言,賦予每個人建構可靠且高效軟體的能力。 這是它進展和社區的每週摘要。 想要在這裡看到某個消息?在 Twitter 上給我們標記 @ThisWeekInRust,或者在 mastodon.social 上找到 @ThisWeekinRust,或者發送 Pull Request給我們。 想要參與進來?我們熱愛貢獻

Rust 本週 是在 GitHub 上公開開發的,並且可以在 this-week-in-rust.org 查看存檔。 如果您發現本週問題中的任何錯誤,請提交 PR

來自 Rust 社群的更新

官方公告

專案/工具更新

觀察/想法

Rust 演練

研究

雜項

[發布] Rust 的十年,以及 Ferrocene 的宣布

本週的 Crate

本週的 crate 是 ratatui,這是一個建立豐富終端使用者介面和儀表板的 crate。

感謝 orhun 的(部分自我)建議!

請提交您的建議和投票給下週的 crate

徵求參與

一直想要為開源專案做出貢獻,卻不知道從何開始? 我們每週都會精選一些來自 Rust 社群的任務,讓你挑選並開始著手!

其中一些任務可能還有導師可供諮詢,想了解更多信息請訪問任務頁面。

如果你是 Rust 專案的擁有者,而且正在尋找貢獻者,請在此處提交任務。

Rust 專案更新

上週有 391 個拉取請求 被合併

提及的兩個鏈接都是指向rust-analyzer的GitHub存儲庫中的“pull request”(合併請求)。在這裡,程式開發者可以提交代碼改動供他人審核,以合併到主代碼庫中。

第一個鏈接的標題是 rust-analyzer: normalize type alias in projected_ty``,這代表有一個新的合併請求被提交,用於"標準化在projected_ty中的型別別名"。

第二個鏈接標題是 rust-analyzer: revert "Handle TyAlias in projected_ty",這意味著某個先前做出的改動(即處理projected_ty中的TyAlias`),因為某些原因需要被撤回,或者稱之為"還原"。

在軟體開發的版本控制流程中,還原一個合併請求是相當常見的,這可能是因為發現了新的問題、更好的解決方案,或者改動不適合當時的開發目標。

即將到來的活動

2023年7月19日至2023年8月16日期間的Rust活動 🦀

線上活動

亞洲

歐洲

北美洲

如果您正在舉辦Rust活動,請將其添加到日曆中,以便在此獲得提及。請記得添加活動的鏈接。如需訪問權限,請電郵Rust社區團隊

工作機會

請參閱在 r/rust 上的最新誰在招聘討論串

本週名言

(...) 在程式設計中的複雜性就像物理學中的能量:它無法被創造,也無法被摧毀,只能被轉換。所以,如果一個程式語言很簡單,只能表達非常簡單的概念,複雜性就會從語言結構轉移到你的源代碼,反之亦然。這裡需要找到一個平衡點,這是基於心態和經驗的個人選擇。

u/inamestuff 在 r/rust 上的評論

感謝 Arthur Rodrigues 的建議!

請提交報價並為下週投票!

本週在 Rust 是由以下人員編輯的:nellshamrellllogiqcdmistmanericseppanenextrawurstandrewpollackU007Dkolharsamjoelmarceymariannegoldinbennyvasquez

電子郵件列表托管贊助者是 The Rust Foundation

在 r/rust 上討論