文件名称:rust-users:Rust中Unix用户和组的库
文件大小:27KB
文件格式:ZIP
更新时间:2024-06-13 07:05:48
Rust
锈用户 这是用于访问Unix用户和组的库。 它支持获取系统用户和组,将它们存储在缓存中,以及创建自己的模拟表。 安装 此板条箱可与配合使用。 将以下内容添加到您的Cargo.toml依赖项部分: [ dependencies ] users = " 0.11 " 测试该板条箱的最早Rust版本是 。 用法 在Unix中,每个用户都有一个单独的用户ID ,而每个进程都有一个有效的用户ID ,该ID指出正在使用的用户权限。 此外,用户可以是group的成员, groups也具有名称和ID。 此功能在libc(C标准库)中公开,但作为不安全的Rust接口公开。 该包装器库提供了一个安全的接口,使用User和Group类型和功能(例如get_user_by_id代替了低级的指针和字符串。 它还提供基本的缓存功能。 它(尚未)提供编辑功能; 返回的值是只读的。 用户数 函数get_curre
【文件预览】:
rust-users-master
----.rustfmt.toml(43B)
----Cargo.toml(614B)
----src()
--------mock.rs(7KB)
--------cache.rs(12KB)
--------base.rs(37KB)
--------switch.rs(7KB)
--------traits.rs(2KB)
--------lib.rs(5KB)
----examples()
--------switching.rs(715B)
--------os.rs(1KB)
--------example.rs(624B)
--------list.rs(346B)
--------groups.rs(879B)
--------threading.rs(2KB)
----.travis.yml(318B)
----LICENCE(1KB)
----README.md(6KB)
----.gitignore(20B)
----Justfile(995B)