Crate permitheus

Crate permitheus 

Source

Modules§

find
group
resource

Structs§

PermissionEntry
These should always be unique using the path and grantee.
Permissions
PermissionsInfo
PermissionsManager
ResourcePath
A hierarchical path to a resource, similar to Unix file paths.
UserGroupRelation

Enums§

AddEntryError
Error returned when attempting to add a permission entry fails.
ConflictResolution
Policy for resolving conflicts when a user belongs to multiple groups with conflicting Allow/Deny permissions for the same resource.
Entity
Permission
PermissionMode
PermissionResult
Result of a permission check, including conflict information for auditing.
RemoveEntryError
Error returned when attempting to remove a permission entry fails.

Functions§

allowed_and_has_permission
not_expired

Type Aliases§

FxHashMap
Type alias for a hash map that uses the Fx hashing algorithm.
FxHashSet
Type alias for a hash set that uses the Fx hashing algorithm.