Skip to main content

Crate permkit

Crate permkit 

Source
Expand description

Generic permission primitives.

This crate intentionally avoids application-specific authentication, database, tenant, account, or HTTP error types. Applications provide a request-specific context type and implement HasPermission for their own permission expressions.

Re-exports§

pub use inventory;
pub use serde;

Structs§

And
EffectivePermissions
Or
PermissionEntry
Static metadata about a single permission variant.
PermissionGrant

Enums§

PermissionCheckError
PermissionEffect

Traits§

HasPermission
PermissionDenied

Functions§

all_permission_names
all_permissions
Iterate over every registered permission.
permission_pattern_matches

Attribute Macros§

permissions

Derive Macros§

Permission