[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-rust-661-best-releases-for-builders-en":3,"article-related-rust-661-best-releases-for-builders-en":33,"series-industry-8681c47f-4123-4b1d-8705-6fcb58a57437":78},{"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":26,"views":30,"created_at":31,"published_at":32,"topic_cluster_id":11},"8681c47f-4123-4b1d-8705-6fcb58a57437","rust-661-best-releases-for-builders-en","Rust 661’s best releases for builders this week","\u003Cp>What are the most useful \u003Ca href=\"\u002Ftag\u002Frust\">Rust\u003C\u002Fa> updates in This Week in Rust 661?\u003C\u002Fp>\u003Cp data-speakable=\"summary\">This issue highlights five Rust releases and project updates that matter to library authors, tool builders, and app teams.\u003C\u002Fp>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Item\u003C\u002Fth>\u003Cth>What it is\u003C\u002Fth>\u003Cth>Notable detail\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\u003Ctr>\u003Ctd>OrdoFP 0.1.0\u003C\u002Ftd>\u003Ctd>Functional-programming toolbelt\u003C\u002Ftd>\u003Ctd>HList, GAT type classes, optics, effects, monad transformers\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>ferrovec\u003C\u002Ftd>\u003Ctd>Vector search crate\u003C\u002Ftd>\u003Ctd>Dependency-light HNSW, compiled to WebAssembly\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>crimson-crab v0.1.0\u003C\u002Ftd>\u003Ctd>Claude API SDK\u003C\u002Ftd>\u003Ctd>Streaming, tool use, prompt caching, batches\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>winit drag-and-drop\u003C\u002Ftd>\u003Ctd>Windowing support update\u003C\u002Ftd>\u003Ctd>Cross-platform drag-and-drop with OS API exposure\u003C\u002Ftd>\u003C\u002Ftr>\u003Ctr>\u003Ctd>Rust project updates\u003C\u002Ftd>\u003Ctd>Compiler, Cargo, Clippy, Rust-Analyzer\u003C\u002Ftd>\u003Ctd>576 pull requests merged in one week\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> is the week’s most specialized release: a functional-programming toolbelt for Rust that packages several abstractions many teams usually assemble by hand. If you work on libraries, interpreters, or effect-heavy code, this is the crate that asks for attention first.\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1785155571661-debh.png\" alt=\"Rust 661’s best releases for builders this week\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>The release centers on advanced type-level and compositional patterns, including HLists, GAT-based type classes, optics, effects, and monad transformers. That mix makes it useful for people who want stronger compile-time structure without switching languages.\u003C\u002Fp>\u003Cul>\u003Cli>HList support for heterogeneous collections\u003C\u002Fli>\u003Cli>GAT type classes for trait-driven abstractions\u003C\u002Fli>\u003Cli>Optics for focused data access and updates\u003C\u002Fli>\u003Cli>Effects and monad transformers for composable control flow\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>2. ferrovec\u003C\u002Fh2>\u003Cp>\u003Ca href=\"https:\u002F\u002Fcrates.io\u002Fcrates\u002Fferrovec\">ferrovec\u003C\u002Fa> targets a very different audience: developers who want \u003Ca href=\"\u002Fnews\u002Fmilvus-3-0-lake-native-vector-search-en\">vector search\u003C\u002Fa> without a heavy dependency stack. The crate implements HNSW-style search and is compiled to WebAssembly, which makes it attractive for private, in-browser semantic search.\u003C\u002Fp>\u003Cp>The practical angle here is deployment. Instead of pushing embeddings to a remote service, ferrovec points toward local or embedded retrieval workflows where data stays close to the user. That matters for privacy-sensitive apps, offline tools, and browser-side prototypes.\u003C\u002Fp>\u003Cul>\u003Cli>Dependency-light design\u003C\u002Fli>\u003Cli>HNSW vector search\u003C\u002Fli>\u003Cli>WebAssembly output\u003C\u002Fli>\u003Cli>Fits private semantic search in the browser\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>3. crimson-crab v0.1.0\u003C\u002Fh2>\u003Cp>\u003Ca href=\"https:\u002F\u002Fcrates.io\u002Fcrates\u002Fcrimson-crab\">crimson-crab\u003C\u002Fa> is a production-grade Rust SDK for the \u003Ca href=\"\u002Ftag\u002Fclaude\">Claude\u003C\u002Fa> \u003Ca href=\"\u002Ftag\u002Fapi\">API\u003C\u002Fa>. The release notes call out the features teams usually need once a demo becomes a service: streaming, tool use, prompt caching, and batches.\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1785155571505-xnhd.png\" alt=\"Rust 661’s best releases for builders this week\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>This is a good fit for app teams building AI features in Rust and wanting an SDK that already speaks the operational language of production systems. Instead of stitching together raw HTTP calls, you get a crate aimed at the full request lifecycle.\u003C\u002Fp>\u003Cul>\u003Cli>Streaming responses\u003C\u002Fli>\u003Cli>Tool use support\u003C\u002Fli>\u003Cli>Prompt caching\u003C\u002Fli>\u003Cli>Batch requests\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>4. winit’s cross-platform drag-and-drop support\u003C\u002Fh2>\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frust-windowing\u002Fwinit\">winit\u003C\u002Fa> now has comprehensive cross-platform drag-and-drop support, exposing most of the power of the underlying OS APIs. For GUI teams, that is the kind of update that turns a windowing layer from “good enough” into something that can support real desktop workflows.\u003C\u002Fp>\u003Cp>The value is consistency across platforms. Drag-and-drop is one of those features that seems simple until you need it to work the same way on different operating systems, with the right native behavior and fewer special cases in your app code.\u003C\u002Fp>\u003Cul>\u003Cli>Cross-platform drag-and-drop\u003C\u002Fli>\u003Cli>Native OS API exposure\u003C\u002Fli>\u003Cli>Relevant for desktop apps and editors\u003C\u002Fli>\u003Cli>Reduces platform-specific glue code\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>5. The week’s compiler and tooling work\u003C\u002Fh2>\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.rust-lang.org\u002F\">Rust\u003C\u002Fa> itself shipped a dense week of project work, with 576 pull requests merged. The updates span the compiler, Cargo, rustdoc, Clippy, and Rust-Analyzer, which means the gains are spread across build speed, diagnostics, and editor experience rather than concentrated in one area.\u003C\u002Fp>\u003Cp>Two items from the performance report matter especially: one change improved instruction count for full incremental builds, and another enabled PGO for rustdoc, making it about 3 to 4 percent faster across the board. That is not flashy, but it is the kind of improvement developers feel every day.\u003C\u002Fp>\u003Cul>\u003Cli>576 merged pull requests\u003C\u002Fli>\u003Cli>PGO enabled for rustdoc\u003C\u002Fli>\u003Cli>Incremental build instruction-count wins\u003C\u002Fli>\u003Cli>Diagnostics and editor fixes across Clippy and Rust-Analyzer\u003C\u002Fli>\u003C\u002Ful>\u003Ch2>How to decide\u003C\u002Fh2>\u003Cp>If you want a crate to study, start with OrdoFP for type-level programming or crimson-crab for production API work. If your focus is app delivery, ferrovec and winit are the more immediately practical picks, one for local retrieval and one for desktop interaction.\u003C\u002Fp>\u003Cp>If you mostly care about the health of the language itself, the compiler and tooling section is the one to read closely. It is the broadest signal in the issue, and the one most likely to affect your daily build and edit loop.\u003C\u002Fp>","5 Rust updates worth your time this week, from OrdoFP 0.1.0 to tooling, runtime, and compiler gains.","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-1785155571661-debh.png","industry","en","797be80d-88a7-4ca0-8b19-04a7aef3a930",[17,18,19,20,21,22,23,24,25],"Rust","This Week in Rust","OrdoFP","ferrovec","crimson-crab","winit","Cargo","Clippy","Rust-Analyzer",[27,28,29],"OrdoFP 0.1.0 is the week’s most advanced functional-programming crate release.","ferrovec and winit point to practical app work: local vector search and better desktop UI support.","Rust’s core project work touched 576 pull requests and improved builds, docs, and editor tooling.",1,"2026-07-27T12:32:23.618246+00:00","2026-07-27T12:32:23.61+00:00",{"tags":34,"relatedLang":37,"relatedPosts":41},[35],{"name":17,"slug":36},"rust",{"id":15,"slug":38,"title":39,"language":40},"rust-661-best-releases-for-builders-zh","5 個 Rust 更新，這週最值得 builders 讀","zh",[42,48,54,60,66,72],{"id":43,"slug":44,"title":45,"cover_image":46,"image_url":46,"created_at":47,"category":13},"0d84bddf-9987-4c86-9886-1d3cee2e7a63","deepwoken-second-layer-ethiron-depths-en","Deepwoken’s Second Layer hides Ethiron below Scyphozia","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1785142984890-ytvo.png","2026-07-27T09:02:36.75888+00:00",{"id":49,"slug":50,"title":51,"cover_image":52,"image_url":52,"created_at":53,"category":13},"c4ff674b-c424-4c8a-945f-7e1f6337ff97","amd-anthropic-cuda-grip-strategy-en","AMD is right to use Anthropic to break CUDA’s grip","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1785137575851-0py2.png","2026-07-27T07:32:24.047095+00:00",{"id":55,"slug":56,"title":57,"cover_image":58,"image_url":58,"created_at":59,"category":13},"64c172f4-129a-426b-bc41-fb2c81a7be49","ai-weekly-2026-w31-en","AI Weekly: 2026-07-20 ~ 2026-07-27","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1785126024504-p3dx.png","2026-07-27T04:00:31.242152+00:00",{"id":61,"slug":62,"title":63,"cover_image":64,"image_url":64,"created_at":65,"category":13},"b1b236ae-df05-4292-a4ac-efbe68efe732","waic-2026-turns-ai-hype-into-real-work-en","WAIC 2026 turns AI hype into real work","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1785092619463-5303.png","2026-07-26T19:03:13.871364+00:00",{"id":67,"slug":68,"title":69,"cover_image":70,"image_url":70,"created_at":71,"category":13},"3dabe3a5-6bec-4d4b-9127-e83073d42ad5","kpmg-openai-deal-turns-saas-into-agents-en","KPMG’s OpenAI deal turns SaaS into agents","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1785090798964-3hwo.png","2026-07-26T18:32:51.904542+00:00",{"id":73,"slug":74,"title":75,"cover_image":76,"image_url":76,"created_at":77,"category":13},"8b281604-7de7-47a5-840f-fd6fdda9e021","trump-adviser-accuses-moonshot-ai-anthropic-en","Trump adviser accuses Moonshot AI of stealing Anthropic","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1785088976729-nbbx.png","2026-07-26T18:02:29.015103+00:00",[79,84,89,94,99,104,109,114,119,124],{"id":80,"slug":81,"title":82,"created_at":83},"d35a1bd9-e709-412e-a2df-392df1dc572a","ai-impact-2026-developments-market-en","AI's Impact in 2026: Key Developments and Market Shifts","2026-03-25T16:20:33.205823+00:00",{"id":85,"slug":86,"title":87,"created_at":88},"5ed27921-5fd6-492e-8c59-78393bf37710","trumps-ai-legislative-framework-en","Trump's AI Legislative Framework: What's Inside?","2026-03-25T16:22:20.005325+00:00",{"id":90,"slug":91,"title":92,"created_at":93},"e454a642-f03c-4794-b185-5f651aebbaca","nvidia-gtc-2026-key-highlights-innovations-en","NVIDIA GTC 2026: Key Highlights and Innovations","2026-03-25T16:22:47.882615+00:00",{"id":95,"slug":96,"title":97,"created_at":98},"0ebb5b16-774a-4922-945d-5f2ce1df5a6d","claude-usage-diversifies-learning-curves-en","Claude Usage Diversifies, Learning Curves Emerge","2026-03-25T16:25:50.770376+00:00",{"id":100,"slug":101,"title":102,"created_at":103},"69934e86-2fc5-4280-8223-7b917a48ace8","openclaw-ai-commoditization-concerns-en","OpenClaw's Rise Raises Concerns of AI Model Commoditization","2026-03-25T16:26:30.582047+00:00",{"id":105,"slug":106,"title":107,"created_at":108},"b4b2575b-2ac8-46b2-b90e-ab1d7c060797","google-gemini-ai-rollout-2026-en","Google's Gemini AI Rollout Extended to 2026","2026-03-25T16:28:14.808842+00:00",{"id":110,"slug":111,"title":112,"created_at":113},"6e18bc65-42ae-4ad0-b564-67d7f66b979e","meta-llama4-fabricated-results-scandal-en","Meta's Llama 4 Scandal: Fabricated AI Test Results Unveiled","2026-03-25T16:29:15.482836+00:00",{"id":115,"slug":116,"title":117,"created_at":118},"bf888e9d-08be-4f47-996c-7b24b5ab3500","accenture-mistral-ai-deployment-en","Accenture and Mistral AI Team Up for AI Deployment","2026-03-25T16:31:01.894655+00:00",{"id":120,"slug":121,"title":122,"created_at":123},"5382b536-fad2-49c6-ac85-9eb2bae49f35","mistral-ai-high-stakes-2026-en","Mistral AI: Facing High Stakes in 2026","2026-03-25T16:31:39.941974+00:00",{"id":125,"slug":126,"title":127,"created_at":128},"9da3d2d6-b669-4971-ba1d-17fdb3548ed5","cursors-meteoric-rise-pressures-en","Cursor's Meteoric Rise Faces Industry Pressures","2026-03-25T16:32:21.899217+00:00"]