Module lrs::user

User handling.

Types

KindNameDescription
Struct Info

Struct holding non-allocated user info.

Struct InfoIter

An non-allocating iterator over users.

Struct Information

Struct holding allocated user info.

Struct InformationIter

An allocating iterator over users.

Typedef UserId
Trait UserInfo

Objects that hold user info.

Functions

NameDescription
iter

Returns an allocating iterator over the users in /etc/passwd.

iter_buf

Returns an non-allocating iterator over the users in /etc/passwd.

Constants

NameDescription
INFO_BUF_SIZE

Constant default value for non-allocating user info buffer size.