Module lrs::group

Group handling.

Types

KindNameDescription
Typedef GroupId
Trait GroupInfo

Trait for types that hold group info.

Struct Info

Struct holding non-allocated group info.

Struct InfoIter

A non-allocating iterator over groups.

Struct InfoMemberIter

Iterator over the members in non-allocated group data.

Struct Information

Struct holding allocated group info.

Struct InformationIter
Struct InformationMemberIter

Iterator over the members in allocated group data.

Functions

NameDescription
iter

Returns an iterator over the groups in /etc/group.

iter_buf

Returns an non-allocating iterator over the groups in /etc/group.

Constants

NameDescription
INFO_BUF_SIZE

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