List of all items
Structs
- CompiledPolicy
- Engine
- Expression
- Location
- PolicyInfo
- PolicyModule
- QueryResult
- QueryResults
- Rc
- Schema
- SchemaValidator
- Source
- coverage::File
- coverage::Report
- languages::azure_rbac::ast::context::EnvironmentContext
- languages::azure_rbac::ast::context::EvaluationContext
- languages::azure_rbac::ast::context::Principal
- languages::azure_rbac::ast::context::RequestContext
- languages::azure_rbac::ast::context::Resource
- languages::azure_rbac::ast::expr::ArrayExpression
- languages::azure_rbac::ast::expr::BinaryExpression
- languages::azure_rbac::ast::expr::ConditionExpression
- languages::azure_rbac::ast::expr::FunctionCallExpression
- languages::azure_rbac::ast::expr::IdentifierExpression
- languages::azure_rbac::ast::expr::ListLiteral
- languages::azure_rbac::ast::expr::LogicalExpression
- languages::azure_rbac::ast::expr::PropertyAccessExpression
- languages::azure_rbac::ast::expr::SetLiteral
- languages::azure_rbac::ast::expr::UnaryExpression
- languages::azure_rbac::ast::expr::VariableReference
- languages::azure_rbac::ast::literals::BooleanLiteral
- languages::azure_rbac::ast::literals::DateTimeLiteral
- languages::azure_rbac::ast::literals::NullLiteral
- languages::azure_rbac::ast::literals::NumberLiteral
- languages::azure_rbac::ast::literals::StringLiteral
- languages::azure_rbac::ast::literals::TimeLiteral
- languages::azure_rbac::ast::operators::ArrayOperator
- languages::azure_rbac::ast::references::AttributeReference
- languages::azure_rbac::ast::span::EmptySpan
- languages::azure_rbac::parser::ConditionParser
- languages::rego::compiler::CompilationContext
- languages::rego::compiler::Compiler
- languages::rego::compiler::SpannedCompilerError
- languages::rego::compiler::WorklistEntry
- registry::Registry
- registry::instances::EFFECT_SCHEMA_REGISTRY
- registry::instances::RESOURCE_SCHEMA_REGISTRY
- registry::instances::TARGET_REGISTRY
- rvm::instructions::ArrayCreateParams
- rvm::instructions::BuiltinCallParams
- rvm::instructions::ChainedIndexParams
- rvm::instructions::ComprehensionBeginParams
- rvm::instructions::FunctionCallParams
- rvm::instructions::InstructionData
- rvm::instructions::LoopStartParams
- rvm::instructions::ObjectCreateParams
- rvm::instructions::SetCreateParams
- rvm::instructions::VirtualDataDocumentLookupParams
- rvm::program::AssemblyListingConfig
- rvm::program::BuiltinInfo
- rvm::program::FunctionInfo
- rvm::program::Program
- rvm::program::ProgramMetadata
- rvm::program::RuleInfo
- rvm::program::SourceFile
- rvm::program::SpanInfo
- rvm::program::VersionedProgram
- rvm::vm::CallRuleContext
- rvm::vm::LoopContext
- rvm::vm::RegoVM
- target::Target
- utils::limits::ExecutionTimer
- utils::limits::ExecutionTimerConfig
Enums
- ValidationError
- Value
- languages::azure_rbac::ast::context::PrincipalType
- languages::azure_rbac::ast::expr::ConditionExpr
- languages::azure_rbac::ast::expr::LogicalOperator
- languages::azure_rbac::ast::expr::UnaryOperator
- languages::azure_rbac::ast::operators::ConditionOperator
- languages::azure_rbac::ast::references::AttributePathSegment
- languages::azure_rbac::ast::references::AttributeSource
- languages::azure_rbac::parser::ConditionParseError
- languages::rego::compiler::CompilerError
- languages::rego::compiler::ComprehensionType
- languages::rego::compiler::ContextType
- registry::RegistryError
- rvm::instructions::ComprehensionMode
- rvm::instructions::Instruction
- rvm::instructions::LiteralOrRegister
- rvm::instructions::LoopMode
- rvm::program::DeserializationResult
- rvm::program::RuleType
- rvm::vm::ExecutionMode
- rvm::vm::ExecutionState
- rvm::vm::IterationState
- rvm::vm::SuspendReason
- rvm::vm::VmError
- target::TargetError
- test_utils::ValueOrVec
- utils::limits::LimitError
Traits
Functions
- compile_policy_for_target
- compile_policy_with_entrypoint
- languages::azure_rbac::parser::parse_condition_expression
- registry::schemas::effect::clear
- registry::schemas::effect::contains
- registry::schemas::effect::get
- registry::schemas::effect::is_empty
- registry::schemas::effect::len
- registry::schemas::effect::list_names
- registry::schemas::effect::register
- registry::schemas::effect::remove
- registry::schemas::resource::clear
- registry::schemas::resource::contains
- registry::schemas::resource::get
- registry::schemas::resource::is_empty
- registry::schemas::resource::len
- registry::schemas::resource::list_names
- registry::schemas::resource::register
- registry::schemas::resource::remove
- registry::targets::clear
- registry::targets::contains
- registry::targets::get
- registry::targets::is_empty
- registry::targets::len
- registry::targets::list_names
- registry::targets::register
- registry::targets::remove
- registry::validate_name
- rvm::program::generate_assembly_listing
- rvm::program::generate_tabular_assembly_listing
- rvm::tests::test_utils::test_round_trip_serialization
- test_utils::check_output
- test_utils::match_values
- test_utils::process_value
- test_utils::value_or_vec_to_vec
- utils::gather_functions
- utils::get_extra_arg
- utils::get_path_string
- utils::get_root_var
- utils::limits::check_global_memory_limit
- utils::limits::check_memory_limit_if_needed
- utils::limits::enforce_memory_limit
- utils::limits::fallback_execution_timer_config
- utils::limits::flush_thread_memory_counters
- utils::limits::global_memory_limit
- utils::limits::monotonic_now
- utils::limits::set_fallback_execution_timer_config
- utils::limits::set_global_memory_limit
- utils::limits::set_thread_flush_threshold_override
- utils::limits::thread_memory_flush_threshold