List of all items
Structs
- ast::Annotation
- ast::Annotations
- ast::AnyId
- ast::BorrowedLiteralPolicy
- ast::BorrowedRestrictedExpr
- ast::ContainsUnknown
- ast::Eid
- ast::Entity
- ast::EntityAttrEvaluationError
- ast::EntityType
- ast::EntityUID
- ast::Expr
- ast::ExprBuilder
- ast::ExprIterator
- ast::ExprShapeOnly
- ast::Extension
- ast::ExtensionFunction
- ast::ExtensionValueWithArgs
- ast::Id
- ast::Infallible
- ast::InternalName
- ast::IntoIter
- ast::LiteralPolicy
- ast::Name
- ast::PartialValueSerializedAsExpr
- ast::Pattern
- ast::Policy
- ast::PolicyID
- ast::PolicySet
- ast::PrincipalConstraint
- ast::Request
- ast::RequestSchemaAllPass
- ast::RequestType
- ast::ReservedNameError
- ast::ResourceConstraint
- ast::RestrictedExpr
- ast::RestrictedExprShapeOnly
- ast::Set
- ast::Slot
- ast::SlotId
- ast::StaticPolicy
- ast::Template
- ast::TemplateBody
- ast::Unknown
- ast::UnreservedId
- ast::Value
- ast::context_creation_errors::NotARecord
- ast::expression_construction_errors::DuplicateKeyError
- ast::restricted_expr_errors::InvalidRestrictedExpressionError
- authorizer::Authorizer
- authorizer::Diagnostics
- authorizer::EvaluationResponse
- authorizer::PartialResponse
- authorizer::Response
- entities::Entities
- entities::conformance::EntitySchemaConformanceChecker
- entities::conformance::err::ActionDeclarationMismatch
- entities::conformance::err::ExtensionFunctionLookup
- entities::conformance::err::InvalidAncestorType
- entities::conformance::err::MissingRequiredEntityAttr
- entities::conformance::err::TypeMismatch
- entities::conformance::err::UndeclaredAction
- entities::conformance::err::UnexpectedEntityAttr
- entities::conformance::err::UnexpectedEntityTag
- entities::conformance::err::UnexpectedEntityTypeError
- entities::err::Duplicate
- entities::err::TransitiveClosureError
- entities::json::AllEntitiesNoAttrsSchema
- entities::json::AttributeType
- entities::json::ContextJsonParser
- entities::json::EntityJson
- entities::json::EntityJsonParser
- entities::json::FnAndArg
- entities::json::JsonRecord
- entities::json::NoEntitiesSchema
- entities::json::NoStaticContext
- entities::json::NullContextSchema
- entities::json::NullEntityTypeDescription
- entities::json::TypeAndId
- entities::json::ValueParser
- entities::json::err::ActionParentIsNotAction
- entities::json::err::DuplicateKey
- entities::json::err::ExpectedExtnValue
- entities::json::err::ExpectedLiteralEntityRef
- entities::json::err::ExtnCall0Arguments
- entities::json::err::ExtnCall2OrMoreArguments
- entities::json::err::JsonError
- entities::json::err::MissingImpliedConstructor
- entities::json::err::MissingRequiredRecordAttr
- entities::json::err::ParseEscape
- entities::json::err::ReservedKey
- entities::json::err::Residual
- entities::json::err::TypeMismatch
- entities::json::err::TypeMismatchError
- entities::json::err::UnexpectedRecordAttr
- entities::json::err::UnexpectedRestrictedExprKind
- est::ExtFuncCall
- est::Policy
- est::PolicySet
- est::PrincipalOrResourceIsConstraint
- est::TemplateLink
- evaluator::Evaluator
- evaluator::RestrictedEvaluator
- evaluator::evaluation_errors::BinaryOpOverflowError
- evaluator::evaluation_errors::EntityAttrDoesNotExistError
- evaluator::evaluation_errors::EntityDoesNotExistError
- evaluator::evaluation_errors::ExtensionFunctionExecutionError
- evaluator::evaluation_errors::NonValueError
- evaluator::evaluation_errors::RecordAttrDoesNotExistError
- evaluator::evaluation_errors::RecursionLimitError
- evaluator::evaluation_errors::TypeError
- evaluator::evaluation_errors::UnaryOpOverflowError
- evaluator::evaluation_errors::UnlinkedSlotError
- evaluator::evaluation_errors::WrongNumArgumentsError
- extensions::Extensions
- extensions::extension_function_lookup_errors::FuncDoesNotExistError
- jsonvalue::JsonValueWithNoDuplicateKeys
- parser::Loc
- parser::Node
- parser::cst::Add
- parser::cst::And
- parser::cst::Annotation
- parser::cst::Cond
- parser::cst::Expr
- parser::cst::Member
- parser::cst::Mult
- parser::cst::Name
- parser::cst::Or
- parser::cst::Policies
- parser::cst::Policy
- parser::cst::RecInit
- parser::cst::RefInit
- parser::cst::Unary
- parser::cst::VariableDef
- parser::err::ExpectedTokenConfig
- parser::err::ParseErrors
- parser::err::ToASTError
- parser::err::ToCSTError
- parser::err::parse_errors::ExpectedStaticPolicy
- parser::err::parse_errors::ExpectedTemplate
- parser::err::parse_errors::InvalidActionType
- parser::err::parse_errors::SlotsInConditionClause
- parser::err::parse_errors::WrongEntityArgument
- parser::text_to_cst::grammar::ExprParser
- parser::text_to_cst::grammar::IdentParser
- parser::text_to_cst::grammar::NameParser
- parser::text_to_cst::grammar::PoliciesParser
- parser::text_to_cst::grammar::PolicyParser
- parser::text_to_cst::grammar::PrimaryParser
- parser::text_to_cst::grammar::RefParser
- parser::unescape::UnescapeError
- transitive_closure::HasCycle
- transitive_closure::MissingTcEdge
Enums
- ast::ActionConstraint
- ast::BinaryOp
- ast::CallStyle
- ast::Context
- ast::ContextCreationError
- ast::Effect
- ast::EntityReference
- ast::EntityUIDEntry
- ast::ExprKind
- ast::ExpressionConstructionError
- ast::ExtensionOutputValue
- ast::LinkingError
- ast::Literal
- ast::NotValue
- ast::PartialValue
- ast::PartialValueToRestrictedExprError
- ast::PartialValueToValueError
- ast::PatternElem
- ast::PolicySetError
- ast::PolicySetGetLinksError
- ast::PolicySetPolicyRemovalError
- ast::PolicySetTemplateRemovalError
- ast::PolicySetUnlinkError
- ast::PrincipalOrResource
- ast::PrincipalOrResourceConstraint
- ast::ReificationError
- ast::RestrictedExpressionError
- ast::RestrictedExpressionParseError
- ast::SubstitutionError
- ast::Type
- ast::UnaryOp
- ast::UnexpectedSlotError
- ast::ValueKind
- ast::Var
- authorizer::AuthorizationError
- authorizer::ConcretizationError
- authorizer::Decision
- authorizer::ErrorState
- authorizer::ReauthorizationError
- entities::Dereference
- entities::TCComputation
- entities::conformance::TypecheckError
- entities::conformance::err::EntitySchemaConformanceError
- entities::err::EntitiesError
- entities::json::CedarValueJson
- entities::json::ContextJsonDeserializationError
- entities::json::EntityUidJson
- entities::json::ExtnValueJson
- entities::json::SchemaType
- entities::json::err::EscapeKind
- entities::json::err::JsonDeserializationError
- entities::json::err::JsonDeserializationErrorContext
- entities::json::err::JsonSerializationError
- est::ActionConstraint
- est::ActionInConstraint
- est::Clause
- est::EqConstraint
- est::Expr
- est::ExprNoExt
- est::FromJsonError
- est::LinkingError
- est::PatternElem
- est::PolicySetFromJsonError
- est::PrincipalConstraint
- est::PrincipalOrResourceInConstraint
- est::ResourceConstraint
- evaluator::EvaluationError
- evaluator::evaluation_errors::IntegerOverflowError
- extensions::ExtensionFunctionLookupError
- extensions::ExtensionInitializationError
- parser::cst::AddOp
- parser::cst::ExprData
- parser::cst::Ident
- parser::cst::Literal
- parser::cst::MemAccess
- parser::cst::MultOp
- parser::cst::NegOp
- parser::cst::Primary
- parser::cst::Ref
- parser::cst::RelOp
- parser::cst::Relation
- parser::cst::Slot
- parser::cst::Str
- parser::err::LiteralParseError
- parser::err::ParseError
- parser::err::ToASTErrorKind
- parser::err::parse_errors::Ref
- transitive_closure::TcError
Traits
- FromNormalizedStr
- ast::ExtensionValue
- ast::InternalExtensionValue
- ast::RequestSchema
- ast::StaticallyTyped
- entities::json::ContextSchema
- entities::json::DeserializationContext
- entities::json::EntityTypeDescription
- entities::json::Schema
- parser::text_to_cst::grammar::__ToTriple
- transitive_closure::TCNode
Macros
- impl_diagnostic_from_expr_field
- impl_diagnostic_from_source_loc_field
- impl_diagnostic_from_source_loc_opt_field
- impl_diagnostic_from_two_source_loc_fields
- impl_diagnostic_from_two_source_loc_opt_fields
Functions
- ast::split
- entities::conformance::typecheck_restricted_expr_against_schematype
- entities::conformance::typecheck_value_against_schematype
- est::extract_single_argument
- extensions::decimal::extension
- extensions::ipaddr::extension
- extensions::util::collect_no_duplicates
- parser::err::expected_to_string
- parser::join_with_conjunction
- parser::parse_internal_string
- parser::parse_policy
- parser::parse_policy_or_template
- parser::parse_policy_or_template_to_est
- parser::parse_policy_or_template_to_est_and_ast
- parser::parse_policy_to_est_and_ast
- parser::parse_policyset
- parser::parse_policyset_and_also_return_policy_text
- parser::parse_policyset_to_ests_and_pset
- parser::parse_template
- parser::text_to_cst::parse_expr
- parser::text_to_cst::parse_ident
- parser::text_to_cst::parse_name
- parser::text_to_cst::parse_policies
- parser::text_to_cst::parse_policy
- parser::text_to_cst::parse_primary
- parser::text_to_cst::parse_ref
- parser::unescape::to_unescaped_string
- parser::util::flatten_tuple_2
- parser::util::flatten_tuple_3
- parser::util::flatten_tuple_4
- transitive_closure::compute_tc
- transitive_closure::enforce_tc_and_dag
Type Aliases
- ast::ExtensionFunctionObject
- ast::InputInteger
- ast::Integer
- ast::SlotEnv
- entities::err::Result
- extensions::Result
- transitive_closure::Result