List of all items
Structs
- async_support::AsyncMemoryStorage
- async_support::AsyncRoleSystem
- async_support::AsyncRoleSystemBuilder
- async_support::AsyncStorageAdapter
- auth_context::JwtContext
- auth_context::SessionContext
- batch::BatchConfig
- batch::BatchPermissionCheck
- batch::BatchResult
- batch::BatchRoleAssignment
- cache::CacheEntry
- cache::CacheManager
- cache::CacheStats
- core::PermissionSummary
- core::RoleSystem
- core::RoleSystemConfig
- core::UserPermissions
- database::DatabaseStorage
- error::PermissionDeniedDetails
- error::RecoverySuggestion
- health::ComponentHealth
- health::HealthCheckConfig
- health::HealthChecker
- health::HealthMetrics
- health::HealthReport
- metrics::MetricsSummary
- metrics::MetricsTimer
- metrics::RoleSystemMetrics
- performance::CacheKey
- performance::ObjectPool
- performance::PooledObject
- performance::StringPool
- permission::Permission
- permission::PermissionSet
- query::PermissionCoverage
- query::RoleQuery
- query::SystemStatistics
- rate_limit::RateLimitConfig
- rate_limit::RateLimitStats
- rate_limit::RateLimiter
- resource::Resource
- resource::ResourceBuilder
- role::Role
- role::RoleBuilder
- role::RoleElevation
- storage::CompositeStorage
- storage::MemoryStorage
- subject::Subject
- subject::SubjectBuilder
- telemetry::InstrumentedOperation
- telemetry::TelemetryConfig
- telemetry::TelemetryMetrics
- telemetry::TelemetryProvider
- temporal::PolicyStats
- temporal::Schedule
- temporal::TemporalPermission
- temporal::TemporalPermissionBuilder
- temporal::TemporalPolicy
Enums
- app_type::ApplicationType
- cache::CacheTag
- core::AccessResult
- error::Error
- health::HealthStatus
- subject::SubjectType
Traits
- async_support::AsyncStorage
- auth_context::AuthenticationContext
- batch::BatchOperations
- cache::CacheInvalidation
- context_integration::ContextualPermissions
- metrics::MetricsProvider
- query::RoleSystemQuery
- rate_limit::RateLimited
- storage::Storage
Macros
Functions
- init_audit_logger
- performance::string_ops::create_permission_key
- performance::string_ops::get_pooled_string
- performance::string_ops::hash_context
- performance::string_ops::return_pooled_string
- resource::types::api_endpoint
- resource::types::database
- resource::types::document
- resource::types::file
- resource::types::project
- resource::types::user