Skip to content

Acl

Immutable macOS extended access-control list.

Like an NFSv4 ACL, a macOS extended ACL has no required entries or completeness invariant: an empty ACL and any combination of entries construct without error.

The constructor accepts only built Ace values; use acl to mix built entries with declarative dictionaries or to pass entries variadically.

Constructor

Acl aces

Constructs an ACL from an iterable of Ace values, in evaluation order.

Parameters

NameTypeDescription
aces Iterable[Ace] Ace values.

Fields

aces @ std.Seq[Ace]

Immutable view of Ace values, in evaluation order. Use .len for the entry count.