Expand description
Role definitions and membership semantics over explicit catalog values.
Re-exports§
pub use identity::RoleReference;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.
- identity
- Role incarnations and authorization subjects over an explicit role catalog.
- inquiry
- Role privilege inquiry with ordered session and retained catalog reads.
- memberships
- rename
- Role renaming validates names and authority without changing the selected incarnation.
- restoration
- Validation of persisted role keys and membership identities.
- session
- Session authorization identities and independently restorable role settings.
- tuple
- A definition mutation retains its originally selected catalog tuple, independently of role authority.
Structs§
- Role
Definition - Role
Identity - A catalog reference retains both the public OID and the role incarnation.
- Role
Membership - Role
Membership Key
Traits§
- Role
Reference Names - Selected identities used by SQL current-user, session-user and authenticated-role references.