Structs§
- AndCondition
- An AndCondition evaluates to true if all the policies it contains evaluate to true.
- AnyCondition
- An AnyCondition evaluates to true if any of the contained policies evaluate to true.
- Group
Mutable Permissions - Represents the mutable permissions for a group.
- Metadata
AndCondition - An AndCondition evaluates to true if all the policies it contains evaluate to true.
- Metadata
AnyCondition - An AnyCondition evaluates to true if any of the contained policies evaluate to true.
- Permissions
AndCondition - An AndCondition evaluates to true if all the policies it contains evaluate to true.
- Permissions
AnyCondition - An AnyCondition evaluates to true if any of the contained policies evaluate to true.
- Policy
Set - Represents a set of policies for a group.
Enums§
- Base
Policies - Represents the base policies for membership updates.
- Group
Mutable Permissions Error - Errors that can occur when working with GroupMutablePermissions.
- Membership
Policies - Represents the different types of membership policies.
- Metadata
Base Policies - Represents the base policies for metadata updates.
- Metadata
Policies - Represents the different types of metadata policies.
- Permissions
Base Policies - Represents the base policies for permissions updates.
- Permissions
Policies - Represents the different types of permissions policies.
- Policy
Error - Errors that can occur when working with policies.
- Preconfigured
Policies - Represents preconfigured policies for a group.
Traits§
- Membership
Policy - A trait for policies that can add/remove members and installations for the group.
- Metadata
Policy - A trait for policies that can update Metadata for the group.
- Permissions
Policy - A trait for policies that can update Permissions for the group.
Functions§
- extract_
group_ permissions - Extracts group permissions from an OpenMlsGroup.
- is_
policy_ admin_ only - Checks if a PolicySet is equivalent to the “Admin Only” preconfigured policy.
- is_
policy_ default - Checks if a PolicySet is equivalent to the “All Members” preconfigured policy.