1 个不稳定版本
使用旧的 Rust 2015
0.0.2 | 2014年11月24日 |
---|
#2538 在 Rust 模式
8KB
134 代码行
apply-pub-rs
Rust 语法扩展,可以将可见性修饰符 pub
一次性应用到多个项目上。
目前该属性适用于所有可能的子 AST 元素,包括
use
static
fn
,包括独立函数和类方法/关联函数mod
type
、struct
和enum
trait
- 在
extern {}
块中的符号。
示例
将以下内容添加到您的 Cargo.toml
[dependencies.apply-pub-rs]
git = "https://github.com/Kimundi/apply-pub-rs"
To load extension and use it
#![feature(phase)]
#[phase(plugin)]
extern crate apply_pub;
#[apply_pub]
mod foo {
fn bar() {}
mod baz {
fn qux() {}
}
}
fn main() {
foo::bar();
foo::baz::qux();
}
lib.rs
:
Rust 语法扩展,可以将可见性修饰符 pub
一次性应用到多个项目上
目前该属性适用于所有可能的子 AST 元素,包括
use
static
fn
,包括独立函数和类方法/关联函数mod
type
、struct
和enum
trait
- 在
extern {}
块中的符号。
示例
To load extension and use it
#![feature(phase)]
#[phase(plugin)]
extern crate apply_pub;
#[apply_pub]
mod foo {
fn bar() {}
mod baz {
fn qux() {}
}
}
fn main() {
foo::bar();
foo::baz::qux();
}