编程笔记

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

Rust:声明宏

浏览 100 扫码 分享 2023-06-18 01:24:21

    拼接 ident:

    1. concat_idents! unstable macro: https://doc.rust-lang.org/std/macro.concat_idents.html
      拼接的结果只能指代现有的 ident,而不能创造 ident。
    2. paste crate: https://crates.io/crates/paste
      拼接的结果可以指代现有 / 创造新的 ident。

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • Rust
      • Rust:资料搜集
        • 博文搜集:按话题分类
        • Rust:语法细节
      • Rust:小工具合集
      • 经验记录
        • Rust tokio 如何以异步非阻塞方式运行大量任务
        • Rust:声明宏
        • valgrind:libc6-dbg 安装记录
        • Rust:缩小二进制文件的体积
        • Rust:使用 mdBook 构建电子书(tbc)
        • Rust:cargo 缓存与依赖
        • Rust:centos 下安装时遇到的坑
        • Rust:交叉编译
        • Rust:GUI
        • 不同平台下编译 Rust
        • 不建议使用 racer-vim
        • 其他
          • Rust:to find libs you want
          • Rust:库搜集
      • Rust Book 笔记
        • 基础
          • 1 可变与不可变
          • 2 原生数据类型
          • 3 函数
          • 4 控制流
          • 5 注释
          • 6 ownership 所有权
          • 7 struct 结构体
          • 8 enum 枚举
          • 9 package-crate-module:包和模块
          • 10 collection 集合
          • 11 error 错误处理
          • 12 generics 泛型
          • 13 testing 自动化测试
          • 14 iterator 和 closure
          • 15 cargo 命令
          • 16 smart pointer 智能指针
          • 其他 1:Rust 中的命名规则
          • 其他 2:一些书中的练习
          • 其他 3:💭 gussing game 深究
        • 进阶
          • 17 OOP 面向对象编程的特性
          • 18 concurrency 并发
          • 19 pattern 模式
          • 20 advanced features
          • 20.1 unsafe Rust
          • 20.2 advanced traits
          • 20.3 advanced types
          • 20.4 advanced functions and closures
          • 21 macro:宏
        • 实战
          • 项目 1:IO 构建命令行程序 grep
          • 项目 2:构建多线程 web server
      • Rust:vim/nvim0.4 环境配置
      • Rust:知识图
    • pending
      • Windowns
        • 麦克风增强
        • win10:Dell(戴尔)无声音问题解决方式
      • 云服务器
        • Apache2:通过软连接公开文件/目录
        • 小功能
        • 搭建 http 代理
        • vim:使用记录
          • vim:文本处理
          • 魔法快捷键
          • vimscript 笔记
          • neovim 折腾记录
          • coc-snippets 详细用法
          • vi 移动光标与滚动屏幕
          • python 插件: jedi-vim
          • vim-colorschemes 修改
          • vim:内置终端
          • 一些通用插件
        • 备份服务器文件至百度网盘
        • 腾讯云重装 ubuntu 系统记录
      • Ubuntu 设置
        • 小设置
      • R
        • R:安装软件
      • Python
        • 复权
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注