List of all items
Structs
- frontend::HostedTypedProgram
- frontend::ModuleSource
- frontend::PackageSource
- frontend::TypedProgram
- host::HostCall
- host::HostCallCompletion
- host::HostCallError
- host::HostCallable
- host::HostConstruction
- host::HostConstructions
- host::HostCustom
- host::HostCustomConstructorAt
- host::HostCustomConstructorList
- host::HostCustomConstructorListEnd
- host::HostCustomConstructorSchema
- host::HostCustomFieldList
- host::HostCustomFieldListEnd
- host::HostCustomFieldSchema
- host::HostCustomIndex0
- host::HostCustomIndexNext
- host::HostCustomType
- host::HostCustomTypeArgument
- host::HostCustomTypeSchema
- host::HostExternal
- host::HostExternalEquality
- host::HostExternalHashing
- host::HostExternalInspection
- host::HostExternalPayloadBuilder
- host::HostExternalPayloadView
- host::HostExternalStore
- host::HostExternalType
- host::HostExternalTypeSchema
- host::HostFailure
- host::HostFunctionSchema
- host::HostFunctionType
- host::HostList
- host::HostListType
- host::HostModule
- host::HostProviderConfiguration
- host::HostProviderInitializationError
- host::HostProviderModule
- host::HostProviderSet
- host::HostStoredDynamic
- host::HostStoredType
- host::HostStoredValue
- host::HostTuple
- host::HostTupleType
- host::HostTypeIndex0
- host::HostTypeIndexNext
- host::HostTypeList
- host::HostTypeListEnd
- host::HostTypeParameter
- host::HostValue
- host::StatelessHostProfile
- plan::CustomType
- plan::CustomTypeName
- plan::EchoSite
- plan::FunctionType
- plan::HostCallSite
- plan::HostFunctionTemplate
- plan::HostedModulePlan
- plan::HostedPlannedModule
- plan::PanicSite
- plan::SourceContext
- plan::SourceSpan
- plan::TypeParameterId
- plan::execution::ExecutionPlan
- plan::execution::ExecutionPlanExplanation
- plan::execution::HostSpecializationError
- plan::execution::HostedExecution
- plan::module::BitArrayExpr
- plan::module::BitArrayFunctionExpr
- plan::module::BitArrayFunctionLocalId
- plan::module::BitArrayListFunctionLocalId
- plan::module::BitArrayListLocalId
- plan::module::BitArrayLocalId
- plan::module::BoolExpr
- plan::module::BoolFunctionExpr
- plan::module::BoolFunctionLocalId
- plan::module::BoolListFunctionLocalId
- plan::module::BoolListLocalId
- plan::module::BoolLocalId
- plan::module::CallArg
- plan::module::ConstantTemplate
- plan::module::ConstantTemplateId
- plan::module::CustomConstructorDefinition
- plan::module::CustomExpr
- plan::module::CustomFieldDefinition
- plan::module::CustomFunctionExpr
- plan::module::CustomFunctionLocalId
- plan::module::CustomListFunctionLocalId
- plan::module::CustomListLocalId
- plan::module::CustomLocalId
- plan::module::CustomTypeDefinition
- plan::module::CustomTypeParameterId
- plan::module::Expr
- plan::module::ExternalExpr
- plan::module::ExternalFunctionExpr
- plan::module::ExternalFunctionLocalId
- plan::module::ExternalListFunctionLocalId
- plan::module::ExternalListLocalId
- plan::module::ExternalLocalId
- plan::module::ExternalType
- plan::module::ExternalTypeDefinition
- plan::module::ExternalTypeName
- plan::module::FloatExpr
- plan::module::FloatFunctionExpr
- plan::module::FloatFunctionLocalId
- plan::module::FloatListFunctionLocalId
- plan::module::FloatListLocalId
- plan::module::FloatLocalId
- plan::module::FunctionExpr
- plan::module::FunctionFunctionExpr
- plan::module::FunctionFunctionLocalId
- plan::module::FunctionListFunctionLocalId
- plan::module::FunctionListLocalId
- plan::module::FunctionTemplate
- plan::module::FunctionTemplateId
- plan::module::GenericFunctionLocalId
- plan::module::GenericListFunctionLocalId
- plan::module::GenericListLocalId
- plan::module::GenericLocal
- plan::module::GenericLocalId
- plan::module::IntExpr
- plan::module::IntFunctionExpr
- plan::module::IntFunctionLocalId
- plan::module::IntListFunctionLocalId
- plan::module::IntListLocalId
- plan::module::IntLocalId
- plan::module::ListFunctionExpr
- plan::module::ListListFunctionLocalId
- plan::module::ListListLocalId
- plan::module::ModuleId
- plan::module::ModulePlan
- plan::module::NilExpr
- plan::module::NilFunctionExpr
- plan::module::NilFunctionLocalId
- plan::module::NilListFunctionLocalId
- plan::module::NilListLocalId
- plan::module::NilLocalId
- plan::module::Param
- plan::module::PlannedModule
- plan::module::ReturnExpr
- plan::module::Step
- plan::module::StringExpr
- plan::module::StringFunctionExpr
- plan::module::StringFunctionLocalId
- plan::module::StringListFunctionLocalId
- plan::module::StringListLocalId
- plan::module::StringLocalId
- plan::module::TupleExpr
- plan::module::TupleFunctionExpr
- plan::module::TupleFunctionLocalId
- plan::module::TupleListFunctionLocalId
- plan::module::TupleListLocalId
- plan::module::TupleLocalId
- plan::module::TypeScheme
- plan::module::UtfCodepointExpr
- plan::module::UtfCodepointFunctionExpr
- plan::module::UtfCodepointFunctionLocalId
- plan::module::UtfCodepointListFunctionLocalId
- plan::module::UtfCodepointListLocalId
- plan::module::UtfCodepointLocalId
- planner::RequiredHostFunction
- provider::Call
- provider::Callback
- provider::InitializationError
- provider::List
- provider::Stored
- provider::Value
- provider::advanced::Retained
- provider::advanced::StoredDynamic
- runtime::BitArrayValue
- runtime::BitArrayValueLengthError
- runtime::CustomFieldValue
- runtime::CustomValue
- runtime::EchoOutput
- runtime::ExternalValue
- runtime::ExternalValueIdentity
- runtime::FunctionValue
- runtime::HostError
- runtime::HostOrigin
- runtime::ListValue
- runtime::ListValueItemTypeMismatch
- runtime::Panic
- runtime::ValueInspection
Enums
- frontend::FrontendError
- frontend::ProjectError
- host::HostProviderConfigurationValue
- host::HostRegistrationError
- host::HostSchemaType
- plan::HostedFunctionTemplate
- plan::ValueType
- plan::execution::HostSpecializationErrorReason
- plan::module::CustomTypePublicity
- plan::module::CustomTypeTemplate
- plan::module::FunctionReturnFamily
- plan::module::ListFunctionLocal
- plan::module::ListLocal
- plan::module::LocalId
- plan::module::ParamBinding
- planner::ExternalTypeProviderLinkReason
- planner::HostProviderLinkReason
- planner::InvalidBitArraySegmentOptionsReason
- planner::InvalidCallShapeReason
- planner::InvalidCaseShapeReason
- planner::InvalidCustomTypeReason
- planner::InvalidExpressionShapeKind
- planner::InvalidExpressionType
- planner::InvalidFunctionShapeReason
- planner::InvalidModuleReferenceReason
- planner::InvalidPatternShapeReason
- planner::InvalidPipelineShapeReason
- planner::InvalidRecordUpdateShapeReason
- planner::InvalidTypedAstReason
- planner::InvalidUseShapeReason
- planner::PatternKind
- planner::PlanError
- planner::RecordUpdateArgumentOrigin
- planner::UnsupportedBitArraySegmentReason
- planner::UnsupportedFunctionReason
- planner::UnsupportedPatternKind
- planner::UnsupportedTopLevelKind
- provider::advanced::DynamicKind
- runtime::BitArraySegmentPanicReason
- runtime::EchoLocation
- runtime::ExecutionError
- runtime::HostLocation
- runtime::InvariantError
- runtime::PanicDetails
- runtime::PanicKind
- runtime::PanicMessage
- runtime::Value
Traits
- host::FallibleHostFunction
- host::HostComponentProfile
- host::HostCustomConstructor
- host::HostCustomConstructorDefinition
- host::HostCustomField
- host::HostCustomSchema
- host::HostExternalBinding
- host::HostExternalSchema
- host::HostExternalStorage
- host::HostFunction
- host::HostProfile
- host::HostProvider
- host::HostProviderComponent
- host::HostProviderComponentInitialization
- host::HostProviderComponentRegistration
- host::HostType
- host::HostTypeAt
- host::HostTypeSequence
- host::ScopedConstructingHostFunction
- host::ScopedDivergingHostFunction
- host::ScopedHostFunction
- provider::ExternalPayload
- provider::advanced::RetainedExternalPayload
- runtime::EchoSink
Functions
- frontend::compile_typed_host_program
- frontend::compile_typed_host_project
- frontend::compile_typed_module
- frontend::compile_typed_package_program
- frontend::compile_typed_program
- frontend::compile_typed_project
- planner::plan_host_program
- planner::plan_module
- planner::plan_module_with_source
- planner::plan_program
- planner::required_host_functions
- runtime::run_main