【文件属性】:
文件名称:blocked:proc-macro,用于检查是否已解决阻止程序(问题)
文件大小:6KB
文件格式:ZIP
更新时间:2021-03-14 05:19:58
Rust
受阻
# Cargo.toml
blocked = " ^0.1.1 "
被阻止者提供被blocked! 宏。 编译后,它将检查引用的问题是否已关闭,如果已关闭,则发出编译警告。
该宏采用问题模式和可选的“原因”。
找到BLOCKED_GITHUB_API_KEY环境变量或检测到CI环境时,此宏将尝试查找所引用问题的状态。 如果问题已解决,则阻止将发出包含可选“原因”的警告。
由于这需要网络访问,因此建议仅在CI构建中运行此命令,以免减慢edit-run-debug周期。
// An attribute-like procedural macro is on the todo-list
#![feature(proc_macro_hygiene)]
use blocked :: blocked;
fn hacky_workaround () {}
fn main () {
【文件预览】:
blocked-master
----blocked()
--------src()
--------Cargo.toml(575B)
----LICENSE(1KB)
----Cargo.toml(46B)
----.gitignore(34B)
----CHANGELOG.md(307B)
----README.md(1KB)