rust

Amos_Web3 小时前
前端·rust·前端框架
Rspack 源码解析(二十一):Cacheable 与 Storage 如何持久化编译结果本篇是 Rspack 源码解析系列第二十一篇。第十一篇讲 Cache/Artifact/Mutation 时提到「禁用缓存不会改变构建语义」,但没展开缓存到底存在哪、怎么序列化。本文进入 rspack_cacheable 和 rspack_storage,看 Rspack 如何把内存中的编译结果变成磁盘上的字节,并在下一次构建时读回来。
Amos_Web4 小时前
前端·rust·前端框架
Rspack 源码解析(二十二):ExternalsPlugin 如何在 Factorize 阶段换掉整个模块本篇是 Rspack 源码解析系列第二十二篇。第十四篇讲了 NormalModuleFactory 的 factorize 链,但那时只关注「从依赖变成普通模块」。本文进入 rspack_plugin_externals,看 externals 如何利用同一个 factorize Hook,直接产出一个完全不同的 ExternalModule,从而让 react、lodash 这类依赖不被打包。
可乐ea4 小时前
开发语言·后端·rust·多智能体协作·ai编程助手·智能体编排·rust重写
2000 个智能体把 Agent 重写成 Rust:编排流水线拆解原文:Prime Intellect Blog - 《Rewriting Prime Agent in Rust》(https://www.primeintellect.ai/blog/prime-agent-rust)
梦醒沉醉6 小时前
rust
7、Rust参考手册——属性AttrInput要么是DelimTokenTree,要么是以=开头,以Expression结尾。   Attr要么是以SimplePath开头,以一个可选的AttrInput结尾,要么是以unsafe开头,,后面跟(加SimplePath加一个可选的AttrInput,以)结尾。   OuterAttribute以#开头,后面跟[加Attr,以]结尾。   InnerAttribute以#开头,后面跟!加[加Attr,以]结尾。   属性是一种通用的、自由形式的元数据,其解释取决于名称、约定、语言和编译
滕州市燕猫虎计算机科技工作室个体工商户16 小时前
rust·学习笔记·rust程序设计·rust学习笔记
《Rust程序设计》学习笔记六:错误处理===^^=== 《榴芒客服系统》是我们工作室开发的在线客服系统,欢迎下载试用: https://blog.csdn.net/look4liming/article/details/164755808 https://blog.csdn.net/look4liming/article/details/164755808
达子66619 小时前
开发语言·算法·rust
RUST 图解 第 3 章:通用编程概念(Common Programming Concepts)本章涵盖变量与可变性、标量与复合数据类型、函数定义、注释规范以及控制流(if/loop/while/for)等通用编程概念。
对象存储与RustFS1 天前
后端·rust·开源
HelixDB 上手:Agent 记忆新方案,基于 RustFS 对象存储,附完整 docker-compose 部署示例搭一个像样的 AI 应用,存储这一层经常要拼三样东西:关系库存业务状态,向量库存 embedding,图库存实体关系,再写胶水代码在三个系统之间保持同步。每多一个系统,就多一份一致性负担和运维成本。HelixDB 的想法是把这三件事装回一个引擎:一个用 Rust 写的开源数据库,数据模型是属性图,向量检索和 BM25 全文搜索是建在图之上的两条访问路径,所有数据放在对象存储上。项目在 GitHub 上是 HelixDB/helix-db,Apache 2.0 协议,2026 年 10 月 star 数在
Amos_Web1 天前
前端·rust·前端框架
Rspack 源码解析(二十):Typed Hook 系统如何靠宏生成本篇是 Rspack 源码解析系列第二十篇。前面几乎每一篇都出现了 define_hook!、#[plugin]、#[plugin_hook] 和 .tap(...),但一直没解释它们背后是什么。本文进入 rspack_hook 和 rspack_macros,看 Rspack 如何用过程宏生成一套类型安全的插件系统。
Source.Liu1 天前
前端·rust
【A11】拆分前端,实现多页面方案变化:来源:原 login.css 中变量、重置、.app、.titlebar、.win-btn、.toast 全部原样搬过来。
Kapaseker1 天前
rust
别只会 unwrap():Rust Result 的几种实用写法各位 Rust 爱好者们,大家好。今天我们看点轻松的内容——理解 Rust 的 Result 类型。一起学习一下,如何使用 Result 表示计算成功或失败,以及如何用它提供的方法处理和转换其中的值。
DongQiShanRen2 天前
linux·jvm·数据库·人工智能·数据挖掘·rust
玄龙(上):TICK 主循环——意识心跳怎么跳系列:《宪法即代码》第 33 篇(上)| 标签建议:AI编程、Rust、智能体架构、AI治理、防御性公开
编程序的员2 天前
运维·rust·monitoring·opentelemetry
使用OpenTelemetry来监控Rust应用最近我看到Rust语言的热度还是蛮高的,对Rust的应用进行监控,还是需要使用IT监控的工业标准OpenTelemetry (简称OTel)。OpenTelemetry很早就对Rust语言有支持(当然支持的程度跟很多语言比还比较初级),这次就写篇文章介绍一下。
对象存储与RustFS2 天前
后端·rust·开源
JuiceFS + 对象存储:把 S3 变成 POSIX 文件系统实测很多团队已经在用 RustFS 这类 S3 兼容对象存储,但业务侧一堆老程序只认 POSIX 文件接口,改造成本高。JuiceFS 干的事很直接:在你的对象存储外面套一层 POSIX 文件系统,应用不用碰 S3 SDK,直接 open/read/write 就能落进对象存储。这篇用 RustFS 当后端,把从建桶、起元数据引擎、格式化、挂载到跑基准的完整链路走一遍,重点把元数据引擎这层的取舍讲清楚,因为这是 JuiceFS 能不能上生产的分水岭。全文以社区版(JuiceFS Community)为对象,回
遇码2 天前
人工智能·ai·rust
侧边栏一开,AI 画的东西就被挡住了:给白板画布加「真实可见区」计算和相机补偿这两天 AI 白板类应用又多了好几款,个个都号称"AI 直接在画布上创作"。但有个体验细节很少有人提:AI 生成的图,经常一落地就被右侧的聊天面板挡住一半——用户还得手动把它拖出来,才能看到全貌。
geovindu2 天前
开发语言·后端·设计模式·rust·博格模式
rust: Borg Pattern(续)调用:输出:
轻舟技术A3 天前
开发语言·后端·rust
Pi 的 Rust 实现来了:rpi,不止一个终端 Agent如果你熟悉 Pi,rpi 可以理解为它的 Rust 实现:同样能在终端里读文件、改代码、执行命令,也能作为库嵌入自己的程序。
wflynn3 天前
rust·开源·github
GitHub 今日推荐|wordcraft:用 Rust 重写 Word 内核并开放给 AI 调用项目地址:https://github.com/storytold/wordcraftwordcraft 是一个用 Rust 编写的开源文档处理器,目标是做一个"干净"的 Word 实现:不依赖微软的代码,而是根据公开的文档格式规范重新实现读写与编辑逻辑(即 clean-room reimplementation,不参考原始源码的独立重写)。它既能当桌面应用,也能编译成 WebAssembly 在浏览器里跑,还做了一层给 AI 代理调用的接口。
I'm Jie3 天前
开发语言·rust·开源
【开源】7 天,我用 Rust 复刻了 FinalShell!Rhost v1.0.0 发布FinalShell 好用,但它是闭源的;Xshell 强,但它收费且只支持 Windows;Tabby 现代,但它是 Electron 的——开几十个标签页内存直接起飞。
小灰灰搞电子3 天前
开发语言·rust
Rust+Slint 实现一个终端软件源码分享(半成品)本终端软件采用 Rust + Slint 技术栈,整体架构围绕「传输后端抽象 → 数据解析 → UI 渲染」三层展开。下面按模块拆解核心实现思路。
恋喵大鲤鱼3 天前
rust
Rust str 与 String 类型的区别String 是拥有所有权的堆分配字符串,可增长、可修改;str 是不可变的字符串切片,通常以 &str 借用形式使用,用于只读场景。函数参数优先用 &str,需要拥有和修改时用 String。