美文网首页RUST编程
Rust 属性介绍

Rust 属性介绍

作者: 令狐壹冲 | 来源:发表于2020-03-20 01:15 被阅读0次

属性是应用于某些模块、crate或者项的元数据。这些元数据可以有以下用途:

  • 条件编译代码
  • 设置crate名称、版本和类型
  • 禁用lint警告
  • 启用编译器的特性(如宏、全局导入等)
  • 连接到一个非Rust语言的库
  • 标记函数作为单元测试
  • 标记函数作为基准测试的某个部分

作用于整个crate时,语法为#![crate_attribute] (注意:有感叹号!)

作用于模块或者项时,语法为#[item_attribute] (注意:无感叹号)

属性可以接收参数,其语法形式如下:

  • #[attribute = "value"]
  • #[attribute(key = "value")]
  • #[attribute(value)]
  • #[attribute(value1, value2, value3, value4, value5)]

相关文章

  • Rust 属性介绍

    属性是应用于某些模块、crate或者项的元数据。这些元数据可以有以下用途: 条件编译代码 设置crate名称、版本...

  • 关于 Rust & WebAssembly

    本文主要对Rust 和 WebAssembly(简称wasm)做简单的介绍。 1. Rust Rust是一门系统编...

  • 介绍Rust(2): 基本数字类型

    Rust(1) 介绍了rust的安装 编译代码以及包管理工具。这一篇文章将重点介绍Rust的基本基本数字类型。 我...

  • Rust实现的密码学库介绍

    主要介绍rust-crypto和tiny-keccak这两个Rust实现的密码学库。 rust-crypto Ru...

  • RustPrimer

    The Rust primer for beginners. 给初学者的Rust中文教程。 介绍 点我阅读 1.1...

  • 2020 Rust 入门 (1)

    我们身边人知道 Rust 这门语言并不多,那么今天就来给大家介绍一下Rust 。大家可能最关心的是学了 Rust ...

  • Rust编程语言简介

    我搜集信息后,从以下几个方面介绍: 什么是Rust? 谁什么时候开发了Rust? 主要用途是什么? Rust的优缺...

  • windows环境安装Rust

    笔者之前一直是做前端开发,最近准备开始学习Rust,Rust的好处很多网上很多文章都有介绍,而且Rust非常适合作...

  • 003Rust异步编程,Future trait介绍

    Future介绍 Future是Rust异步编程的核心,Rust异步编程基本都是围绕Future来展开。那么,什么...

  • 一位 Rust 开发者的 Go 初体验

    作者介绍:Nick Cameron,PingCAP 研发工程师,Rust 语言核心成员。感谢 Rust 语言中文社...

网友评论

    本文标题:Rust 属性介绍

    本文链接:https://www.haomeiwen.com/subject/eyhdyhtx.html