[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-rust-661-best-releases-for-builders-zh":3,"article-related-rust-661-best-releases-for-builders-zh":35,"series-industry-797be80d-88a7-4ca0-8b19-04a7aef3a930":80},{"id":4,"slug":5,"title":6,"content":7,"summary":8,"source":9,"source_url":10,"author":11,"image_url":12,"cover_image":12,"category":13,"language":14,"translated_content":11,"related_article_id":15,"keywords":16,"key_takeaways":27,"views":32,"created_at":33,"published_at":34,"topic_cluster_id":11},"797be80d-88a7-4ca0-8b19-04a7aef3a930","rust-661-best-releases-for-builders-zh","5 個 Rust 更新，這週最值得 builders 讀","\u003Cp>這週的 \u003Ca href=\"\u002Fnews\u002Frustrover-2026-2-turns-rust-setup-into-one-file-zh\">Rust\u003C\u002Fa> 更新，哪些最值得 builders 立刻看完再決定要不要試用？\u003C\u002Fp>\u003Cp data-speakable=\"summary\">這篇整理 5 個 \u003Ca href=\"\u002Ftag\u002Frust\">Rust\u003C\u002Fa> 發布與專案進展，幫你判斷哪些適合研究、導入或跟進。\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>項目\u003C\u002Fth>\u003Cth>規格 A\u003C\u002Fth>\u003Cth>規格 B\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>OrdoFP 0.1.0\u003C\u002Ftd>\u003Ctd>功能型工具組\u003C\u002Ftd>\u003Ctd>HList、GAT type classes、optics、effects、monad transformers\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>ferrovec\u003C\u002Ftd>\u003Ctd>向量搜尋 crate\u003C\u002Ftd>\u003Ctd>HNSW、依賴輕、可編譯到 WebAssembly\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>crimson-crab v0.1.0\u003C\u002Ftd>\u003Ctd>Claude API SDK\u003C\u002Ftd>\u003Ctd>串流、tool use、prompt caching、batch\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>winit drag-and-drop\u003C\u002Ftd>\u003Ctd>視窗工具更新\u003C\u002Ftd>\u003Ctd>跨平台拖放、暴露 OS API\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Rust 工具鏈更新\u003C\u002Ftd>\u003Ctd>編譯器與周邊工具\u003C\u002Ftd>\u003Ctd>一週合併 576 個 pull requests\u003C\u002Ftd>\u003C\u002Ftr>\u003C\u002Ftbody>\u003C\u002Ftable>\u003Ch2>1. OrdoFP 0.1.0：給高階型別設計者的工具箱\u003C\u002Fh2>\u003Cp>\u003Ca href=\"https:\u002F\u002Fcrates.io\u002Fcrates\u002Fordofp\">OrdoFP\u003C\u002Fa> 是這週最偏研究型的發布。它把多種函式型程式設計常用抽象打包成 crate，適合在 Rust 裡追求更強的型別約束與組合能力。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1785155572327-wuo4.png\" alt=\"5 個 Rust 更新，這週最值得 builders 讀\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>如果你在做語言實作、函式庫底層，或需要把控制流程和資料操作寫得更可組合，這個 crate 值得先看。它不是入門工具，但很適合想把複雜度交給型別系統的人。\u003C\u002Fp>\u003Cul>\u003Cli>HList：處理異質集合\u003C\u002Fli>\u003Cli>GAT type classes：以 trait 建立更細的抽象\u003C\u002Fli>\u003Cli>Optics：聚焦資料讀寫\u003C\u002Fli>\u003Cli>Effects 與 monad transformers：組合控制流程\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>2. ferrovec：輕量向量搜尋，還能跑在瀏覽器\u003C\u002Fh2>\u003Cp>\u003Ca href=\"https:\u002F\u002Fcrates.io\u002Fcrates\u002Fferrovec\">ferrovec\u003C\u002Fa> 走的是另一條路線，主打依賴輕、可\u003Ca href=\"\u002Fnews\u002Fwaic2026-ai-agent-embodied-landing-zh\">落地\u003C\u002Fa>的向量搜尋。它採用 HNSW 類型的搜尋思路，並能編譯成 WebAssembly，對前端或邊緣運算場景很有吸引力。\u003C\u002Fp>\u003Cp>這類 crate 的價值在部署方式。當你不想把 embeddings 丟到外部服務，或希望在本機、離線、瀏覽器內完成檢索，ferrovec 提供了一個更貼近資料所在地的選項。\u003C\u002Fp>\u003Cul>\u003Cli>依賴堆疊較輕\u003C\u002Fli>\u003Cli>支援 HNSW 向量搜尋\u003C\u002Fli>\u003Cli>可輸出 WebAssembly\u003C\u002Fli>\u003Cli>適合本地或瀏覽器內語意搜尋\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>3. crimson-crab v0.1.0：把 Claude API 做成可上線的 SDK\u003C\u002Fh2>\u003Cp>\u003Ca href=\"https:\u002F\u002Fcrates.io\u002Fcrates\u002Fcrimson-crab\">crimson-crab\u003C\u002Fa> 是面向 \u003Ca href=\"\u002Ftag\u002Fclaude\">Claude\u003C\u002Fa> \u003Ca href=\"\u002Ftag\u002Fapi\">API\u003C\u002Fa> 的 Rust SDK，版本一開始就把實務功能放進來。對已經從 demo 走向\u003Ca href=\"\u002Fnews\u002Flayer-2-is-ethereums-real-product-not-detour-zh\">產品\u003C\u002Fa>的團隊來說，這種設計比單純包一層 HTTP 更省整合成本。\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1785155577351-arii.png\" alt=\"5 個 Rust 更新，這週最值得 builders 讀\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>它的重點是把 AI 應用常見的操作模式整理好，讓開發者不用自己拼接串流、快取與批次流程。若你在 Rust 裡做 AI 產品，這會是很直接的起點。\u003C\u002Fp>\u003Cul>\u003Cli>串流回應\u003C\u002Fli>\u003Cli>tool use 支援\u003C\u002Fli>\u003Cli>prompt caching\u003C\u002Fli>\u003Cli>batch 請求\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>4. winit 的拖放支援：桌面互動更接近原生\u003C\u002Fh2>\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frust-windowing\u002Fwinit\">winit\u003C\u002Fa> 這次補上了跨平台拖放支援，而且盡量把底層作業系統 API 的能力都露出來。對 GUI 團隊來說，這類更新通常比新功能更實際，因為它直接影響應用能不能像原生桌面程式那樣工作。\u003C\u002Fp>\u003Cp>拖放看似小功能，卻常常是桌面編輯器、檔案工具、設計軟體的核心互動。winit 把這件事做好，代表上層應用可以少寫很多平台分支與補丁式程式碼。\u003C\u002Fp>\u003Cul>\u003Cli>跨平台拖放\u003C\u002Fli>\u003Cli>暴露原生 OS API\u003C\u002Fli>\u003Cli>適合桌面應用與編輯器\u003C\u002Fli>\u003Cli>減少平台專屬 glue code\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>5. Rust 工具鏈這週的進展：不炫，但很有感\u003C\u002Fh2>\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.rust-lang.org\u002F\">Rust\u003C\u002Fa> 本身這週的變化很密集，編譯器、Cargo、rustdoc、Clippy 和 Rust-Analyzer 都有更新，總計合併了 576 個 pull requests。這表示改善不是集中在單點，而是遍布編譯、診斷與編輯體驗。\u003C\u002Fp>\u003Cp>其中最值得注意的是效能相關改進：一項變更降低了完整 incremental build 的 instruction count，另一項讓 rustdoc 啟用 PGO，整體快了約 3% 到 4%。對日常開發者來說，這種提升往往比單一大功能更能累積體感。\u003C\u002Fp>\u003Cul>\u003Cli>一週合併 576 個 pull requests\u003C\u002Fli>\u003Cli>rustdoc 啟用 PGO\u003C\u002Fli>\u003Cli>incremental build 有 instruction-count 改善\u003C\u002Fli>\u003Cli>Clippy 與 Rust-Analyzer 也有診斷修正\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>怎麼挑：依你的工作型態選重點\u003C\u002Fh2>\u003Cp>如果你在做底層抽象或語言相關工具，先看 OrdoFP。若你更在意 AI 產品落地，crimson-crab 會比其他項目更直接。想把搜尋放進本機、瀏覽器或隱私敏感環境，就看 ferrovec。\u003C\u002Fp>\u003Cp>做桌面應用的人應該優先關注 winit；而大多數 Rust 開發者，最該讀的是工具鏈更新，因為它會實際影響你每天的編譯、診斷和編輯流程。\u003C\u002Fp>","5 個 Rust 更新值得一看：從 OrdoFP 0.1.0 到 ferrovec、crimson-crab、winit 與工具鏈進展。","this-week-in-rust.org","https:\u002F\u002Fthis-week-in-rust.org\u002Fblog\u002F2026\u002F07\u002F22\u002Fthis-week-in-rust-661\u002F",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1785155572327-wuo4.png","industry","zh","8681c47f-4123-4b1d-8705-6fcb58a57437",[17,18,19,20,21,22,23,24,25,26],"Rust","This Week in Rust","OrdoFP","ferrovec","crimson-crab","winit","Cargo","rustdoc","Clippy","Rust-Analyzer",[28,29,30,31],"OrdoFP 適合研究型與高階型別設計工作","ferrovec 對本地或瀏覽器內向量搜尋很有吸引力","crimson-crab 與 winit 都偏實作導向，適合產品團隊","工具鏈更新雖不顯眼，但對日常開發影響最大",0,"2026-07-27T12:32:23.086968+00:00","2026-07-27T12:32:23.075+00:00",{"tags":36,"relatedLang":39,"relatedPosts":43},[37],{"name":17,"slug":38},"rust",{"id":15,"slug":40,"title":41,"language":42},"rust-661-best-releases-for-builders-en","Rust 661’s best releases for builders this week","en",[44,50,56,62,68,74],{"id":45,"slug":46,"title":47,"cover_image":48,"image_url":48,"created_at":49,"category":13},"8dc4ebdc-ecf8-43b0-be72-9aed26ab1fe3","deepwoken-second-layer-ethiron-depths-zh","Deepwoken 第二層直通 Ethiron 深處","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1785142987372-x6lq.png","2026-07-27T09:02:36.186142+00:00",{"id":51,"slug":52,"title":53,"cover_image":54,"image_url":54,"created_at":55,"category":13},"0ad7b6d5-011b-4875-a878-8aae28c64fa0","amd-anthropic-cuda-grip-strategy-zh","AMD 用 Anthropic 破 CUDA 牆是對的","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1785137580639-2icz.png","2026-07-27T07:32:23.503095+00:00",{"id":57,"slug":58,"title":59,"cover_image":60,"image_url":60,"created_at":61,"category":13},"e2bc8f35-28f9-4577-9e59-e42092c09a22","ai-weekly-2026-w31-zh","AI 週報：2026-07-20 ~ 2026-07-27","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1785126023446-jv5u.png","2026-07-27T04:00:31.334556+00:00",{"id":63,"slug":64,"title":65,"cover_image":66,"image_url":66,"created_at":67,"category":13},"e3b46881-e490-44f9-b86d-0ea729422b8c","waic2026-ai-agent-embodied-landing-zh","WAIC2026把AI從參數堆到落地","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1785092632780-79pe.png","2026-07-26T19:03:13.385596+00:00",{"id":69,"slug":70,"title":71,"cover_image":72,"image_url":72,"created_at":73,"category":13},"945dcec7-8a08-47c7-90de-3f12a531529f","kpmg-openai-deal-turns-saas-into-agents-zh","KPMG 這招把 SaaS 變代理人","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1785090792571-6apd.png","2026-07-26T18:32:51.378834+00:00",{"id":75,"slug":76,"title":77,"cover_image":78,"image_url":78,"created_at":79,"category":13},"93de4b89-e2e9-4123-ac95-ea708b7e54f7","moonshot-ai-anthropic-copying-dispute-zh","Moonshot AI 捲入 Anthropic 抄襲爭議","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1785088976195-ccdf.png","2026-07-26T18:02:28.508396+00:00",[81,86,91,96,101,106,111,116,121,126],{"id":82,"slug":83,"title":84,"created_at":85},"ee073da7-28b3-4752-a319-5a501459fb87","ai-in-2026-what-actually-matters-now-zh","2026 AI 真正重要的事","2026-03-26T07:09:12.008134+00:00",{"id":87,"slug":88,"title":89,"created_at":90},"83bd1795-8548-44c9-9a7e-de50a0923f71","trump-ai-framework-power-speech-state-preemption-zh","川普 AI 框架瞄準電力、言論與州權","2026-03-26T07:12:18.695466+00:00",{"id":92,"slug":93,"title":94,"created_at":95},"ea6be18b-c903-4e54-97b7-5f7447a612e0","nvidia-gtc-2026-big-ai-announcements-zh","NVIDIA GTC 2026 重點拆解","2026-03-26T07:14:26.62638+00:00",{"id":97,"slug":98,"title":99,"created_at":100},"4bcec76f-4c36-4daa-909f-54cd702f7c93","claude-users-spreading-out-and-getting-better-zh","Claude 用戶更分散，也更會用","2026-03-26T07:22:52.325888+00:00",{"id":102,"slug":103,"title":104,"created_at":105},"bd903b15-2473-4178-9789-b7557816e535","openclaw-raises-hard-question-for-ai-models-zh","OpenClaw 逼問 AI 模型價值","2026-03-26T07:24:54.707486+00:00",{"id":107,"slug":108,"title":109,"created_at":110},"eeac6b9e-ad9d-4831-8eec-8bba3f9bca6a","gap-google-gemini-checkout-fashion-search-zh","Gap 把結帳搬進 Gemini","2026-03-26T07:28:23.937768+00:00",{"id":112,"slug":113,"title":114,"created_at":115},"0740e53f-605d-4d57-8601-c10beb126f3c","google-pushes-gemini-transition-to-march-2026-zh","Google 把 Gemini 轉換延到 2026 年 3…","2026-03-26T07:30:12.825269+00:00",{"id":117,"slug":118,"title":119,"created_at":120},"e660d801-2421-4529-8fa9-86b82b066990","metas-llama-4-benchmark-scandal-gets-worse-zh","Meta Llama 4 分數風波又擴大","2026-03-26T07:34:21.156421+00:00",{"id":122,"slug":123,"title":124,"created_at":125},"183f9e7c-e143-40bb-a6d5-67ba84a3a8bc","accenture-mistral-ai-sovereign-enterprise-deal-zh","Accenture 攜手 Mistral AI 賣主權 AI","2026-03-26T07:38:14.818906+00:00",{"id":127,"slug":128,"title":129,"created_at":130},"191d9b1b-768a-478c-978c-dd7431a38149","mistral-ai-faces-its-hardest-year-yet-zh","Mistral AI 迎來最硬的一年","2026-03-26T07:40:23.716374+00:00"]