随笔分类 - rust
摘要:1.file not included in crate hierarchy rust-analyzer unlinked-file
阅读全文
摘要:Rust受现代c++的启发,引入智能指针来管理堆内存。在rust中,所有权是系统性的概念,是rust语言的基础设施。 5.1 通用概念 编程语言中的值主要分成两类: 值类型(Value):数据直接存储在栈中的数据类型 引用类型(Reference):将数据存在堆中,而栈中值存放指向堆中数据的地址(指
阅读全文
摘要:1. rust静态宏#[macro_export]和#[macro_exportt(local_inner_macros)]区别 前者使得宏可以在任何地方使用,后者只能在当前模块及其子模块中使用。 2.字符串 在最基本的层面上,Rust 中的字符串表示为编码为 UTF-8 字节流的 Unicode
阅读全文
摘要:1. toml配置 rust配置文件toml中版本号前面~ 在Rust中,Cargo.toml文件中通常会指定依赖的版本号。版本号前的波浪号(~)是一种版本范围指定符,它表示允许更新到下一个次要版本。 例如,如果你指定了一个依赖的版本为1.4.5,那么1.4.x系列的任何更新都是允许的,但是不允许跳
阅读全文
摘要:1. prometheus 用途:prometheus 是 Rust 语言中一个用于与 Prometheus 监控系统交互的库。使用这个库,你可以在 Rust 应用程序中注册度量(metrics),这些度量可以被 Prometheus 服务器收集和存储,然后用于监控和可视化。 2.过程宏proc_m
阅读全文