搜索内容

包含标签:rust 的文章
  • rust cargo
    5G

    rust cargo

    一、cargo是什么 Cargo是Rust的构建工具和包管理器。 Cargo除了创建工程、构建工程、运行工程等功能,还具有下载依赖库、编译依赖等功能。 真正编写程序时,……
    admin 2023-10-05
  • CTP:关于cc和bindgen库及rust工程组织
    5G

    CTP:关于cc和bindgen库及rust工程组织

    有三个工程目录,cpt-api, ctp-sdk,ctp-strategy 1、ctp-sdk: 主要的目的是基于bindgen库生成与cpp的.h文件相对应一个binding.rs文件,后面供策略使用。 在……
    admin 2023-10-05
  • ubuntu x86_64 源码编译 rust 1.48.0
    5G

    ubuntu x86_64 源码编译 rust 1.48.0

    源码地址 GitHub - rust-lang/rust: Empowering everyone to build reliable and efficient software. git clone https://github.com/rust-lang/rust cd rus……
    admin 2023-09-26
  • rust trait对象
    5G

    rust trait对象

    在拥有继承的语言中,可以定义一个名为shape的基类,该类上有一个draw方法。其他的类比如Button、SelectBox继承shape。它们各自覆盖draw方法。调用这些子类的……
    admin 2023-09-26
  • Rust 的四大类型的宏 (元编程)
    物联网

    Rust 的四大类型的宏 (元编程)

    文章目录 概念 函数宏或声明宏(Function Macro) 过程宏(Procedural Macro) 类函数的过程宏(Function-like-procedural-macros) 派生宏(Derive Ma……
    admin 2023-08-31
  • Rust之自动化测试(一):如何编写测试
    物联网

    Rust之自动化测试(一):如何编写测试

    开发环境 Windows 10 Rust 1.71.1   VS Code 1.81.1  项目工程 这里继续沿用上次工程rust-demo 编写自动化测试 Edsger W. Dijkstra在他1972年的文章《谦……
    admin 2023-08-31
  • Rust 学习笔记(卷二)
    物联网

    Rust 学习笔记(卷二)

    文章目录 Rust 学习笔记(卷二) 八、工程 1. package 和 crate package 总览 包根(crate root) 2. 模块 初识模块 单个源文件中的嵌套模块 具……
    admin 2023-08-31
  • Rust源码编译
    物联网

    Rust源码编译

    Rust源码编译 rustc编译hello.rs Rust程序源代码文件后缀名为.rs 程序文件命名规范为小写字母加下划线,比如hello_world.rs // hello.rs fn main() { ……
    admin 2023-08-29
  • 【Rust】Rust学习 第十九章高级特征
    物联网

    【Rust】Rust学习 第十九章高级特征

    现在我们已经学习了 Rust 编程语言中最常用的部分。在第二十章开始另一个新项目之前,让我们聊聊一些总有一天你会遇上的部分内容。你可以将本章作为不经意间……
    admin 2023-08-24
  • 【Rust】Rust学习 第十一章编写自动化测试
    物联网

    【Rust】Rust学习 第十一章编写自动化测试

    Rust 是一个相当注重正确性的编程语言,不过正确性是一个难以证明的复杂主题。Rust 的类型系统在此问题上下了很大的功夫,不过它不可能捕获所有种类的错误。……
    admin 2023-08-17