#pub #visibility #override

visible

用于覆盖项可见性的属性

1个不稳定版本

0.0.1 2021年4月17日

#21 in #visibility

Download history 1220/week @ 2024-03-14 1292/week @ 2024-03-21 1615/week @ 2024-03-28 1532/week @ 2024-04-04 1809/week @ 2024-04-11 2284/week @ 2024-04-18 3550/week @ 2024-04-25 2466/week @ 2024-05-02 2398/week @ 2024-05-09 2463/week @ 2024-05-16 1504/week @ 2024-05-23 2462/week @ 2024-05-30 2013/week @ 2024-06-06 1944/week @ 2024-06-13 1788/week @ 2024-06-20 1186/week @ 2024-06-27

7,469 每月下载量
5 crates 中使用

MIT/Apache

7KB

visible

Repository Crate Documentation

License: Apache OR License: MIT

用于覆盖项可见性的属性。

示例

#[visible::StructFields(pub(crate))]
pub struct Test {
    pub a: i32,
    pub b: i64,
}

结构体 Test 将被重写如下

pub struct Test {
    pub(crate) a: i32,
    pub(crate) b: i64,
}

许可证

双许可,以兼容Rust项目。

在Apache许可证版本2.0 http://www.apache.org/licenses/LICENSE-2.0 或MIT许可证下授权,您可选择其中之一。此文件不得复制、修改或分发,除非符合这些条款。

贡献

除非您明确声明,否则您提交给 visible 的任何有意贡献,都应按Apache-2.0和MIT许可证授权,不附加任何额外条款或条件。

依赖关系

~1.5MB
~35K SLoC