Skip to main content

Module roles

Module roles 

Source
Expand description

Role definitions and membership semantics over explicit catalog values.

Re-exports§

pub use memberships::role_can_set;
pub use memberships::role_inherits;

Modules§

definition
Role declaration candidates, authorization and requested-name binding.
dependencies
Role ownership and ACL dependency diagnostics in catalog and requested-role order.
guards
Retained read guards for role and membership catalogs during authorization and publication.
inquiry
Role privilege inquiry with ordered session and retained catalog reads.
memberships
restoration
Validation of persisted role keys and membership identities.

Structs§

RoleDefinition
RoleMembership
RoleMembershipKey

Traits§

RoleReferenceNames
Session names used by CURRENT_USER and SESSION_USER role references.

Functions§

require_role_exists
require_set_role
resolve_role_reference
role_oid