rust

敬业小码哥7 小时前
学习·rust
记一次:clion使用rust插件配置环境并开发前言:有同事打算使用rust语言编写一个客户端,奔着学习的心态动手试了一下。于是乎有了此文。重启clion
NGINX开源社区10 小时前
nginx·rust
NGINX 引入对 ACME 协议的原生支持NGINX 唯一中文官方社区 ,尽在 nginx.org.cn我们非常高兴地宣布 NGINX 支持 ACME 协议的预览版本发布。ACME通过引入新的 ngx_http_acme_module 模块,提供了内置指令,可以直接在 NGINX 配置中请求、安装和续订证书。ACME 功能利用我们的 NGINX-Rust SDK,并作为基于 Rust 的动态模块提供,适用于 NGINX Open Source 用户以及使用 NGINX Plus 的企业 NGINX One 客户。
Rust语言中文社区11 小时前
开发语言·后端·rust
【Rust日报】 CEL与Rust实现接近原生速度的解释执行这篇文章介绍了在构建Agentgateway时,如何优化嵌入式表达式语言CEL(Common Expression Language)的性能,使其在Rust中达到接近原生代码的执行速度。
FreeBuf_13 小时前
人工智能·ci/cd·rust
恶意Rust组件与AI机器人利用CI/CD管道窃取开发者密钥网络安全研究人员发现五个伪装成时间相关工具的恶意 Rust 组件(crate),这些组件会将 .env 文件数据传输给攻击者。这些通过 crates.io 发布的 Rust 软件包包括:
水月wwww1 天前
开发语言·windows·rust
Rust的安装与卸载 | windows官方推荐使用 rustup 来安装和管理 Rust。它会自动安装编译器 (rustc)、包管理器 (cargo) 以及标准库,并方便后续更新或切换版本。
Mem0rin1 天前
rust
[自用]Rust速通day5:包、crate和use首先介绍crate,由于Rust官方文档讲述过于晦涩,我只讲述自己的理解:crate本身是一个抽象的概念,可以理解成是实现特定功能的集合,有多个.rs文件组成。
Ivanqhz1 天前
开发语言·c++·后端·算法·rust
活跃范围重写(Live Range Rewriting)rewrite_liveranges 函数是编译器后端中一个关键步骤,它负责将SSA形式的控制流图转换为传统的非SSA形式
Roc.Chang1 天前
开发语言·后端·rust
Rust 入门 - RustRover 新建项目时四种项目模板对比开始玩玩 Rust 开发。在 Rust 开发中,创建项目通常使用:或者使用 IDE(如 RustRover / VSCode Rust 插件)。
勇敢牛牛_2 天前
网络·rust·feign
【conreg-client】在Rust中使用向Feign一样的远程调用conreg-client 0.2.0-beta.2版本发布啦,支持创建声明式的 HTTP 客户端,类似于 Java Feign。通过为 trait 添加#[feign_client],可自动生成 HTTP 请求的实现代码,实现微服务之间的 HTTP 通信。
css趣多多3 天前
rust·sass·scss
Sass & SCSS 核心概念梳理摘要:很多前端新手容易混淆 Sass 和 SCSS 的概念。本文从核心定义、语法关系、@ 指令作用、核心价值及实战建议五个维度,全方位梳理 Sass 预处理器体系。无论你是刚接触 CSS 预处理,还是想系统复习,这篇笔记都能帮你理清思路,快速上手高效样式开发。
小杍随笔2 天前
开发语言·后端·rust
【Rust模块化进阶:深入解析mod.rs的用法与现代实践(1.94版本)】在Rust项目的代码组织过程中,模块化是一个绕不开的核心概念。无论你是刚接触Rust的新手,还是有一定经验的开发者,都会遇到mod.rs这个特殊的文件。
@atweiwei2 天前
服务器·网络·后端·golang·rust·内存·所有权
Tokio 深度解析:Rust 异步运行时与 Go 协程对比指南Tokio 是 Rust 编程语言中最受欢迎的异步运行时,本文将深入解析 Tokio 的核心机制,并与 Go 的 GMP 调度模型进行对比,帮助你理解两种并发模型的设计哲学与适用场景。
福大大架构师每日一题2 天前
开发语言·搜索引擎·rust·tiobe
2026年3月TIOBE编程语言排行榜,Go语言排名第16,Rust语言排名14。为什么 TIOBE 指数仍然依赖搜索引擎?由于二月是短月,TIOBE 指数并未发生太大变化,现在是讨论该指数自身的一个元问题的好时机。最近这个问题多次被提及:TIOBE 指数为什么仍基于搜索引擎的命中次数?如今直接询问大型语言模型(LLM)哪些编程语言最受欢迎,难道不是更好吗?
小杍随笔2 天前
开发语言·后端·rust
【Rust可见性控制:pub、pub(crate)、pub(super)实战】在 Rust 中,pub 关键字用于控制项(如函数、结构体、枚举、模块、常量等)的可见性(即公开程度)。Rust 默认所有项都是私有的,只有在当前模块及其子模块中可见。通过 pub 可以扩大可见范围,Rust 提供了多种 pub 限定符,允许精确控制公开的范围。
Source.Liu2 天前
rust·iced
【A11】a11lib 库作为外部库接口层的设计理念a11lib 不仅是通用工具库,更承担着外部库接口层的重要职责。在当前阶段,a11 作为工程总承包平台的 VPN 客户端,需要与多种外部库交互,这些库往往对相同概念有不同实现方式,或同一名称在不同库中代表不同含义。a11lib 通过适配器模式封装这些差异,为主程序提供统一、稳定的接口。
Source.Liu2 天前
rust·iced
【Iced】core库下angle.rs文件分析这段代码定义了两个用于表示角度的新类型包装结构体:Degrees(度)和 Radians(弧度)。下面详细解释每个部分:
古城小栈3 天前
开发语言·rust·wasm
Rust 开发 WebAssembly 一眼案例用 Rust 开发 WebAssembly 并让 JS 调用,核心在于利用 wasm-bindgen 工具链来处理类型转换和内存管理。虽然底层涉及编译原理,但借助官方脚手架,实际操作非常简单,主要分为环境准备、代码编写、编译打包和 JS 调用这几个步骤。
鸿乃江边鸟2 天前
开发语言·后端·rust
Rust 的 mod(模块) 说明模块(Module) 是 Rust 中用来分割和组织代码的基本单元。怎么在Rust中创建模块?使用 mod 关键字创建模块 直接在代码中用mod创建模块
小杍随笔2 天前
服务器·开发语言·rust
【Rust `lib.rs` 使用方法:模块组织、API导出与最佳实践】在 Rust 项目中,lib.rs 是库 crate 的根文件,类似于二进制 crate 的 main.rs。它是整个库的入口点,负责组织模块、定义公开接口,并承载测试和文档。无论你是 Rust 初学者还是有一定经验的开发者,掌握 lib.rs 的正确用法都是构建可维护、易用库的关键。
用户881586910912 天前
rust
为什么说 Rust 是 C++...在 C++ 的世界里摸爬滚打十年,我见过太多因为一个野指针导致的线上崩溃,也调试过无数个因为 double free 引发的诡异 bug。每次在凌晨三点盯着 Valgrind 的输出时,我都在想:为什么在 2025 年,我们还在用一门需要程序员手动管理内存的语言?