自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rust语言学习交流

Rust官方及社区最新信息搜集、文章推送

  • 博客(1929)
  • 收藏
  • 关注

原创 【Rust日报】在Rust上的10年押注

尽管面临挑战,Rust 生态系统中的开发者们展现出了卓越的编程“品味”,这体现在简单易构建、优雅实现以及快速稳健的性能上。Rust 社区的志愿者们以坚定的态度和对“不”和“还不行”的严格把控,塑造了 Rust 的成功。构建和升级变得更加可预测,编译时间/代码生成/内联爆炸的情况减少,对夜间构建特性的依赖降低,对语义版本控制的尊重增加。:Rust 不仅是一个安全的赌注,它还展现出了前所未有的程序员同理心:简单而稳健的构建、最佳的错误消息和代码检查、出色的文档和 IDE 集成,以及强大的持续集成和回归测试。

2025-06-10 14:29:10 400

原创 【Rust日报】Egor - 基于 wgpu 、跨平台的纯 2D 图形引擎

此外,还有 OpenType 的特性, 比如任意上下文相关的重写规则(所以,状态机在这里是不够的,你需要一个线性有界自动机……在访谈中,他介绍了 Wild Linker 的创作初衷,主要是为了在开发过程中提升链接器的速度,以实现像 SmallTalk 那样的即时反馈,让编译语言也能有快速的开发体验。目前,我有两个简单的演示,展示了精灵动画之类的功能(并非 egor 的抽象),并且我计划添加一些与游戏无关的演示。很多人开始一个项目,然后开始编写自己的标签和按钮实现,就以为快完成了。

2025-06-09 11:07:35 539

原创 【Rust日报】如何在 Rust 中实现零成本的“最终无标签”(Tagless Final)模式

阅读:https://www.evolvebenchmark.com/blog-posts/how-we-wrap-external-c-and-cpp-libraries-in-rust。收听:https://sdr-podcast.com/episodes/proxying-is-just-dumb-routing/阅读:https://www.inferara.com/en/blog/rust-tagless-final-gadt/左键点击任意分配即可查看其大小、调用堆栈等信息;

2025-06-09 11:07:35 563

原创 【Rust日报】如何处理Rust依赖

阅读:https://kobzol.github.io/rust/rustc/2025/06/02/reduce-cargo-target-dir-size-with-z-no-embed-metadata.html。跨编程语言的改进包括对FFI的重大改进,如C/C++中的命名空间、智能指针和版本化ABI,以及JavaScript中的枚举、结构体和特殊方法的改进。阅读:https://github.com/topjohnwu/Magisk/releases/tag/v29.0。

2025-06-06 14:20:27 1006

原创 【社区投稿】无锁编程 之 原子内存排序

并且,程序主模块的作者与依赖软件包的开发者“背对背”编程。被阻塞线程会持续参与对后续CPU时间片的竞争,和陷入“既争抢获取又立即放弃”的怪诞循环中,因为该线程进入“临界区”的条件始终都未满足。可想象,随应用程序业务功能的愈趋复杂臃肿,执行线程在“用户态 ⇆ 内核态”间的切换次数更会指数级增长,和造成自“内存占用”至“响应延时”的双重负担。无锁编程的“无锁”并不是放弃多任务处理中的“线程同步”,而是允许 @Rustacean 绕开操作系统线程锁,直接依赖硬件的有序原子操作,等效地完成线程同步任务。

2025-06-05 16:30:31 588

原创 【Rust日报】Veryl - 基于 SystemVerilog 的现代硬件描述语言

它要求所有函数默认不安全,仅使用指针而非引用,直接用 rustc 编译,禁止使用标准库但允许使用 libc,仅支持 Rust 2021 版本,所有用户定义的结构体和枚举都要派生 Clone 和 Copy 特性,且所有内容默认公开。它旨在通过优化的语法、与 SystemVerilog 的互操作性和强大的开发工具支持,提高硬件设计的效率和生产力。我们在直播中从游戏的开始部分逐步进行,同时解释汇编语言的概念。作者通过直播的方式,以 C 的视角只使用 Rust 的一个子集来编写代码,把它叫做 Crust。

2025-06-05 16:30:31 691

原创 【Rust日报】《C++ to Rust Phrasebook》

它涵盖了构造函数、析构函数、数据建模、异常处理、类型转换、函数重载、并发编程等多个主题,还介绍了 Rust 的生态系统,包括库、文档和构建系统。此外,沿用了他们实验室自己的交互式 Rust book 设计,每个章节有一个 quiz 按钮,点击它会弹出全屏对话框,对本节内容进行小测验。目前项目还不稳定,但作者已在上面进行大量着色器开发和实验,还提供了示例和着色器代码供下载,建议从简单示例入手尝试。这本书可以按顺序阅读,也可以随机访问,适合在写 Rust 代码时查找对应 C++ 功能的 Rust 实现。

2025-06-04 21:43:51 815

原创 【大家的项目】rust实现的高性能tcp流重组和协议解析库protolens

你可以通过回调函数得到协议字段,比如smtp的user,邮件内容,http的头字段,请求行,body等。rust程序会阻止你这么作,但c程序中作为指针,如果你只把指针保留到后续过程,会指向错误的地方。这样,就可以在一个连续的buff空间中处理诸如:url后面有什么内容,前面有什么内容之类的需要。比如你只需要处理url后面的数据,那么你可以根据url的seq,从buff中删除前面的数据。通常,在入侵检测,网络流量处理引擎中的流重组和协议解析部分的性能能到1Gbps 就不错了。此时你的到是一段一段的原始字节。

2025-06-04 21:43:51 665

原创 【大家的项目】开源我的一款自用AI阅读器,引流Web前端、Rust、Tauri、AI应用开发

作为一个典型的前端开发者,去年在为公司调研Rust前端工具链、LLM应用开发技术体系的时候,对这类技术领域产生了浓厚的兴趣,也是出于早期曾经是一名Android移动应用个人开发者角色的经历,习惯性的给自己设定了一个工具主题的产品,用来练习使用Rust与AI的应用开发技术。互联网老兵,经历PC互联网、移动互联网、AI应用三股浪潮,从早期的移动应用个人开发者角色入场,到现在的职场从业者角色,有丰富的产品设计与研发经验。:1个人看书总是太孤独,希望有个伴读功能,能和AI讨论一些文章中的内容,交换意见和看法。

2025-06-03 10:14:04 746

原创 【Rust日报】使用 eBPF 捕获和分析网络流量的 TUI

您可以在我们的示例中查看新的 API。SimpleRsBLE 是 SimpleBLE 的 Rust 绑定,它是一个跨平台的蓝牙库,专门为在各种环境中使用而设计,具有非常简单的 API,它就可以正常工作,使开发人员可以轻松地将其集成到他们的项目中,而无需花费太多精力,而不是在开发上浪费数小时。是一个用于安全执行不可信代码(如 AI 生成代码、用户提交代码等)的工具,结合了传统方法的优点,提供真正的 VM 隔离、200ms 以内启动时间、自托管控制、与标准容器镜像兼容以及内置 AI 集成支持。

2025-06-03 10:14:04 447

原创 【Rust日报】Linux 6.15 引入 Rust 编写的英伟达 GPU 驱动程序 NOVA

阅读:https://github.com/ferrous-systems/rust-exercises/blob/main/exercise-book/src/building-linux-kernel-driver.md。但更重要的是,他是一个善解人意的人,也是一个出色的沟通者。阅读:https://www.zdnet.com/article/the-linux-6-15-kernel-arrives-and-its-big-a-victory-for-rust-fans/

2025-06-02 15:16:16 491

原创 【Rust日报】重新设计 Rust 的初始引导流程

Astra 是一个用 Rust 编写的 Lua(5.1-5.4)、Luau 和 LuaJIT 的 Web 服务器运行时,旨在提供高性能,同时允许开发者用 Lua 编写 Web 服务器逻辑,便于快速迭代、容错和无需构建。阅读:https://www.reddit.com/r/rust/comments/1ky3t15/redesigning_the_initial_bootstrap_sequence_inside/它采用16位宽的指令集,每条指令占用2字节内存,通过简单的取指令/解码/执行循环运行。

2025-05-30 20:13:54 581

原创 【Rust日报】Qt 官方将提供 Rust binding

文章提到,现在项目会自动构建并发布基于 NVIDIA 官方 CUDA 容器的 Docker 镜像,这些镜像预先配置好了用于构建和运行 Rust GPU 内核的环境,解决了手动设置 NVVM 的复杂性。目前,Qt 已为 C#、Kotlin/Java、Python、Rust 和 Swift 提供了桥接,并计划开放一些私有 QML API,方便未来开发更多语言的桥接。在内存处理方面,Rust CUDA 改进了对常量内存的处理方式,避免了因超出常量内存限制而导致的运行时错误,同时提供了更灵活的内存放置选项。

2025-05-29 15:30:15 654

原创 【Rust日报】禁用 debuginfo 以提升增量构建速度

阅读:https://hardenedbsd.org/article/shawn-webb/2025-05-20/optional-rust-freebsd-support-may-2025-status-report。阅读:https://kobzol.github.io/rust/rustc/2025/05/20/disable-debuginfo-to-improve-rust-compile-times.html。作者认为,尽管虚拟机通常被认为较重,但通过优化,可以实现快速启动和低延迟运行。

2025-05-28 14:55:30 863

原创 【Rust日报】tokio 准备将 io-uring 用于文件 IO

阅读:https://blog.yoshuawuyts.com/async-traits-can-be-directly-backed-by-manual-future-impls/端口管理方面,支持端口范围分配、自动分配、冲突检测和运行时端口覆盖。阅读:https://blog.rust-lang.org/2025/05/26/demoting-i686-pc-windows-gnu/最后,作者强调了这种实现方式的重要性,因为它统一了异步特征的设计空间,使得异步特征既方便实现,又能保证性能。

2025-05-28 14:55:30 726

原创 【Rust日报】vk-video - 硬件视频编解码的 Rust 库

尽管 Rust 已经取得了显著的成就,但文章也指出,为了保持其作为可靠基础设施的地位,Rust 项目仍需持续投入,吸引新的贡献者,并确保其可靠性和兼容性。阅读:https://rustfoundation.org/media/celebrating-rusts-birthday-with-karen-tolva-creator-of-ferris-the-rustacean/阅读:https://rustunit.com/blog/2025/05-18-bevy-ios-deep-linking/

2025-05-23 22:07:12 844

原创 【Rust日报】HelixDB - 用 Rust 构建的快速矢量图数据库

遍历是函数式的(如 Gremlin),语言是命令式的,语法是以 Rust 为蓝本的,并受到 Cypher 和 SQL 的影响。ripwc 专为速度和非常低的内存使用而设计,它计算行、字、字节、字符和最大行长度,就像 wc 一样,同时速度更快,并且与 wc 不同具有递归功能。将连接到其他节点的矢量节点视为任何图形数据库,它允许您在一个查询中从人员遍历到他们的文档,再到语义相似的报表。一切都是在没有外部库的情况下构建的,尽管我不太确定它是优点还是缺点,特别是对于 GUI,但我想它可以工作。

2025-05-22 22:01:31 849

原创 【Rust日报】gpui-component:GPUI 组件库

现有的 Rust 中替代像 Scipy 的 solve_ivp 这样工具的方案,缺乏诸如事件处理、解输出控制,以及在设计上的更大灵活性等功能。,这是一个用 Rust 编写的用于数值求解常微分方程(ODE)、时滞微分方程(DDE)和随机微分方程(SDE)的库。:灵感源自 macOS 和 Windows 的控件,结合 shadcn/ui 的设计,带来现代化的使用体验。这是一个基于 GPUI 的 UI 组件库,看项目维护者的信息,很多都在成都,应该是国内的一个团队的作品。

2025-05-21 19:56:58 297

原创 【Rust日报】toyDB:用 Rust 开发的分布式数据库

gametools 是一个轻量级的 Rust 库,用于模拟骰子、牌组、多米诺骨牌和转盘等游戏组件。Rama 为你提供了第三种选择 —— 具备完全的可定制性、兼容 Tower 的服务 / 层,还有一个功能齐全的工具包,让你无需从头开始造轮子,就能构建出自己需要的东西。Rama 是一个模块化的用于处理和转换网络数据包的框架,经过 3 年多的开发、十几个原型设计和无数次迭代,刚刚发布了 Rama 0.2 版本。Github 仓库:https://github.com/erikgrinaker/toydb。

2025-05-20 15:38:44 412

原创 【Rust日报】19 个 Rust 项目入选 GSoC

Swiftide 是一个用于构建大语言模型(LLM)应用程序的 Rust 库,它能够实现快速的数据摄取、转换和索引,以进行高效的查询和提示注入,这一过程也被称为检索增强生成(RAG)。3 月发布项目构想清单后收到 64 份提案,经导师团队多轮讨论筛选,5 月 8 日谷歌公布结果,19 个 Rust 项目提案入选。原文:https://blog.rust-lang.org/2025/05/08/gsoc-2025-selected-projects/轻松构建智能代理,并能与之前构建的管道进行组合搭配。

2025-05-16 23:34:02 905

原创 【Rust日报】RusTOS 开源

RusTOS 是一款使用 Rust 实现的简单的实时操作系统,它具备固定优先级调度器、软件定时器、信号量、同步点、互斥锁以及队列功能。位向量通过对就绪任务的位向量执行简单的前导零计数(CLZ)操作,实现快速的进程调度,同时保持较低的随机存取存储器(RAM)占用量,不过会将任务数量限制在位向量的大小范围内(在 Cortex-M 架构上为 32 比特)。软件定时器,用于处理轻量级任务,这些任务可以是重复性的、可计数的、突发式的或一次性的。UIBeam:一个轻量的、JSX 风格的 HTML 模板引擎。

2025-05-15 22:31:27 308

原创 【Rust日报】Ubuntu 默认使用内存安全的 `sudo`

为迎接主流采用,sudo-rs 维护者将完成项目里程碑 5 的工作,包括防止粗粒度 shell 逃逸、控制 AppArmor 配置文件等功能,Canonical 对此提供赞助。Yelken 是一个内容管理系统(CMS),其在设计上以安全性为目标,可通过插件进行扩展,同时保持快速的运行速度。原文:https://trifectatech.org/blog/memory-safe-sudo-to-become-the-default-in-ubuntu/From 日报小组 Yuan YQ。

2025-05-14 21:30:57 321

原创 【Rust日报】TrailBase 发布

有了它,你在构建下一个移动、网页或桌面应用程序时,所需关注的组件更少,可以更专注于开发工作。rustup 团队希望统一使用由更多 Rust 组件构成的 HTTP + TLS 堆栈,自 2019 年起默认下载后端已切换为 reqwest,现在团队专注维护由 reqwest 和 rustls 支持的默认堆栈。其作者称,因为无法忍受太多的异步的框架,所以开发了一个同步的框架。在 Feather 的最新版本中,实现了上下文 API,这使得在不使用提取器 / 宏的情况下轻松管理状态数据。开箱即用的出色工具。

2025-05-13 18:17:23 856

原创 【Rust日报】24 比特有符号整数

无论你是在构建命令行应用程序、让脚本输出更丰富多彩,还是仅仅想增强你的终端输出效果,chalk-plus 都能让你轻松地应用文本样式和颜色。跨平台:可在支持 ANSI 转义码的不同平台上使用(Linux、macOS 以及具备相应终端支持的 Windows 系统)。颜色:为你的文本应用颜色,包括黑色、红色、绿色、黄色、蓝色、品红色、青色和白色。Github 仓库:https://github.com/jmg049/i24。文本样式:提供加粗、斜体、下划线、删除线、上划线和反色等多种文本效果。

2025-05-12 20:08:01 235

原创 【Rust日报】Zerocopy 0.8.25 发布

csgrs 是一个用 Rust 编写的快速、支持可选多线程的构造实体几何(CSG)库,围绕使用二叉空间分割(BSP)树对多边形集合进行布尔运算(并集、差集、交集、异或)构建。这些宏在编译时进行大小和对齐检查,这意味着无条件转换在运行时的成本为零。对于泛型转换,请使用转换特性定义的方法。(有条件地)将一种类型的可变或不可变引用转换为相同大小的另一种类型的不可变引用。(有条件地)将一种类型的可变引用转换为相同大小的另一种类型的可变引用。(有条件地)将一种类型的值转换为相同大小的另一种类型的值。

2025-05-08 23:57:15 731

原创 【Rust日报】Plotlars 0.9.0 发布:数据可视化库

📊 次 Y 轴 —— 能够在不影响清晰度的前提下,在同一张图表中对比不同刻度的数据系列。Github 仓库:https://github.com/alceal/plotlars。🗺️ 支持等高线图 —— 借助平滑且可自定义的等高线,描绘出梯度、密度和地形特征。Github 仓库:https://github.com/jonahlund/vy。🏔️ 支持曲面图 —— 为数学函数、地形和响应曲面渲染出精美的三维曲面。零包装:无需使用容器宏 —— 元素可自然组合。标签宏:使用标签宏创建 HTML 元素。

2025-05-06 22:32:09 312

原创 【Rust日报】十分钟生成百万 PDF 文档

其中,Lambda 部分采用 Rust 来开发,编译为原生二进制文件,无需依赖运行时,可避免冷启动等待时间,提升系统响应速度,更适合处理高并发的 PDF 渲染任务。完整的变更说明:https://github.com/godzie44/BugStalker/releases/tag/v0.3.0。:以较低的性能开销模拟逼真的、基于物理原理的类似地球的天空,且可在一天中的任何时刻进行模拟。:我们显著提升了同时处理更多对象时的变换传播性能,尤其是在这些对象为静态的情况下。

2025-05-04 18:42:59 917

原创 【Rust日报】Rust 真的会让软件更加安全吗?

原文:https://tweedegolf.nl/en/blog/152/does-using-rust-really-make-your-software-safer。原文:https://discourse.ubuntu.com/t/migration-to-rust-coreutils-in-25-10/59708。cargo-seek 是一个 TUI 的 cargo 包管理器,可以搜索、添加和安装 cargo crate。排序依据:相关性、名称、下载量、近期下载量、最近更新时间、新添加时间。

2025-05-01 23:22:53 337

原创 【Rust日报】Loess :一个小巧但灵活的 DSL 宏工具包

loess 是一个小巧的过程宏语法和解析器(生成器),具有良好的用户体验,涉及 DSL、生成器、语法、解析器、过程宏等领域。默认情况下,许多解析错误在一定程度上是可恢复的,在继续处理之前,会将一个带有位置信息且已确定优先级的错误推送到一个借用的 Errors 中。rustc_codegen_jvm 是一个自定义的 Rust 编译器后端,其主要功能是将 Rust 代码编译为 Java 虚拟机(JVM)字节码,从而让 Rust 代码能够在 JVM 8 及以上版本上以可运行的。

2025-04-29 15:51:09 494

原创 【Rust日报】2025 - 微软 Rust 年

节目中讨论了微软在大规模采用 Rust 方面的情况,包括首次接触 Rust 的经历、在关键产品和服务中的广泛应用,以及 Hyrum’s Law 等内容。还介绍了微软的相关背景,Victor Ciura 在推动 Rust 应用中的工作,以及提供了节目中涉及的诸多相关链接。在节目中探讨了微软首次采用 Rust 的情况,以及 Rust 在其关键产品和服务中的广泛应用。演示页面:https://orhun.dev/ratzilla/demo/From 日报小组 Yuan YQ。微信公众号:Rust语言中文社区。

2025-04-24 17:32:56 384

原创 【Rust日报】mdlib:基于 Web 的 Markdown 文件编辑工具

graph-api 是一个用于在 Rust 中处理图数据的项目,提供了一个符合人体工程学、灵活且类型安全的 API,用于与图数据结构进行交互。:采用了优化的数据结构和算法,能快速处理大量数据,实现毫秒级的搜索响应,可应对高并发的搜索请求。:提供简洁直观的 API,方便开发者进行集成和定制,即使没有深厚的搜索技术背景也能轻松上手。:支持丰富的配置选项,能根据不同的业务需求进行灵活调整,如自定义搜索排名规则、筛选条件等。:支持多种语言,可对不同语言的文本进行高效处理和搜索,满足全球用户的需求。

2025-04-23 20:15:04 537

原创 【Rust日报】gm-quic: 原生异步 Rust 的 QUIC 协议实现

则是一个原生异步 Rust 的 QUIC 协议实现,一个高效的、可扩展的 RFC 9000 实现,同时工程质量优良。gm-quic 不仅实现了标准 QUIC 协议,还额外实现了 RFC 9221 (Unreliable Datagram Extension)、qlog (QUIC event logging) 等扩展,另外还有纯碎基于 quic 进行密钥交换的 ssh样例。,性能出色,默认运行速度快,优化空间大;,模块系统复杂,创建 crate 慢且易出现循环依赖,跨 crate 导入不便;

2025-04-22 21:53:09 333

原创 【Rust日报】2025 年 Rust GUI 库调研

虽然没有绝对完美的选择,但相比 2021 年,如今有更多合理的选项可供开发者选择。其主要目的是解决管理和部署 dotfiles 时遇到的问题,提供灵活的配置和自动模板化或符号链接到目标位置的功能。原文:https://www.boringcactus.com/2025/04/13/2025-survey-of-rust-gui-libraries.html。原文:https://rust-analyzer.github.io/thisweek/2025/04/14/changelog-281.html。

2025-04-21 21:02:09 684

原创 【Rust日报】像编译器一样思考

Chumsky 是一个用户友好的、适用于 Rust 的解析器,旨在让编写表达性强、高性能的解析器变得轻松。不过,它也适用于网络层的二进制协议解析、配置文件解析,或者任何其他形式的复杂输入验证。原文:https://steveklabnik.com/writing/thinking-like-a-compiler-places-and-values-in-rust/:支持上下文无关文法,也能处理上下文敏感的情况。:支持输入、标记、输出、范围和错误类型的泛型。:输出持有输入的引用或切片,减少内存分配。

2025-04-18 21:04:37 312

原创 【Rust日报】wgpu v25.0.0 发布

在移植着色器过程中,发现并修复了 wgpu 和 naga 中的一些问题,如处理 SPIR - V 时的恐慌、针对 Metal 的某些着色器文字的错误翻译等,惠及所有使用这些库的开发者。:Rust GPU 项目允许用 Rust 语言为 GPU 编写代码,编写的程序可编译成多数 GPU 能理解的 SPIR - V 格式,便于集成到 Vulkan 兼容的工作流程中。原文:https://rust-gpu.github.io/blog/2025/04/10/shadertoys/

2025-04-17 21:20:23 539

原创 【Rust日报】facet: Rust 反射框架

同时介绍了嵌入式 Rust 社区的相关数据,以及 2024 年社区调查的结果,包括使用场景、设备出货量、芯片使用计划、使用方式和满意度等。badges.ws 是一个提供多种徽章生成服务的网站,支持通过参数定制徽章颜色、添加图标,还可设置标签、值、图标等元素的颜色及徽章样式、边框半径。网站整合多个平台信息,能生成如 NPM、PyPI、Crates.io 等包管理平台,以及 GitHub、Docker、VS Code 插件等项目的徽章,展示版本、许可证、下载量、评分等数据。

2025-04-16 21:39:24 980

原创 【Rust日报】wrkflw 提供完备的 TUI 界面

Github 仓库:https://github.com/s-b-repo/r-routersploit/tree/main。Github 仓库:https://github.com/bahdotsh/wrkflw。模拟模式:通过在本地模拟容器环境,可选择在不使用 Docker 的情况下执行操作。TUI 界面:一个功能齐全的终端用户界面,用于管理和监控工作流的执行情况。在本地执行工作流:使用 Docker 容器在您的计算机上直接运行工作流。并行作业执行:并行运行独立的作业,以加快工作流的执行速度。

2025-04-15 21:03:20 326

原创 【Rust日报】调整应用架构显著提升性能

Rust 愿景 RFC 的目标不是提供具体设计或特性推荐,它侧重于构建对 Rust 现状的共识以及从宏观层面明确未来方向,后续会有专门的详细 RFC 来探讨具体设计和特性。解决,最终 Windows 吞吐量提升 89%,延迟降低 69%,Linux 吞吐量提升 48%,延迟降低 67%。原文:https://sander.saares.eu/2025/03/31/structural-changes-for-48-throughput-in-a-rust-web-service/

2025-04-14 22:00:19 969

原创 【Rust日报】Rust 1.86.0 发布

实现了 trait 对象的向上转型,若 trait 存在上级 trait,可将该 trait 对象的引用强制转换为上级 trait 对象的引用,如。系统调用执行用户提供的函数,确保函数执行期间的内存变化不会影响父进程的内存占用,使函数在内存操作上表现得像纯函数。系统调用创建子进程,在子进程中执行用户提供的函数,保证函数执行过程中的内存修改不会对父进程的内存产生影响。在未标记的函数中调用时,需在。:针对不同的错误情况进行分类处理,将错误分为三个级别,方便用户根据错误类型采取不同的处理策略。

2025-04-13 21:14:57 889

原创 【Rust日报】Tauri正在实验性地支持Verso作为渲染引擎

你可以看看使用 Winit 运行 Servo 的最小示例(注意,这甚至不是一个功能完整的示例):https://github.com/servo/servo/blob/8d39d7706aee50971e848a5e31fc6bfd7ef552c1/components/servo/examples/winit_minimal.rs。我们旨在探索 Servo 的嵌入解决方案,同时希望有一天将其发展成为一个成熟的浏览器。相比之下,Verso 的 API 是这样的,使用起来要简单得多,也更符合人体工程学。

2025-04-11 14:13:32 447

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除