XU XUv0.8.8
EN

API

#os/user

import: #os/user

counts: 3 函数, 0 方法, 1 类型, 0 常量, 0 方法集

当前用户(uid/gid + USER/HOME)。Lookup 只认当前用户。

struct User

XuAPI
pub struct User {
    pub uid string
    pub gid string
    pub username string
    pub name string
    pub home_dir string
}

用途

公开结构体 `User`。

参数

uid string
字段(string)
gid string
字段(string)
username string
字段(string)
name string
名字
home_dir string
字段(string)

current

XuAPI
pub fn current() User

用途

当前。

参数

无

返回

User — 该类型的值

lookup

XuAPI
pub fn lookup(username string) User

用途

查找。失败时 throw。

参数

username string
username(string)

返回

User — 该类型的值

lookup_id

XuAPI
pub fn lookup_id(uid string) User

用途

查找id。失败时 throw。

参数

uid string
uid(string)

返回

User — 该类型的值