Skip to main content

Module context

Module context 

Source

StructsΒ§

PermissionContext
Active runtime context used to evaluate permission rules.
PermissionContextKey
One custom permission context key.
PermissionContextValue
Validated value in Steel’s unquoted permission-context expression syntax.
PermissionDomain
Validated Steel domain name used by permission contexts.
PermissionRuleContexts
Canonically ordered AND-chain of permission rule contexts.

EnumsΒ§

PermissionContextKeyError
Invalid custom permission context key.
PermissionRuleContext
Rule-side context in which a permission entry applies.
PermissionRuleContextError
Invalid rule-side or active permission context.

FunctionsΒ§

compare_rule_contexts πŸ”’
normalize_world_domain πŸ”’
push_unique_context πŸ”’
rule_context_rank πŸ”’
validate_namespaced_context_key πŸ”’