List of all items
Structs
- ASTBuilder
- Compiler
- Linter
- Name
- artifact::CompleteArtifact
- artifact::ErrorArtifact
- artifact::IncompleteArtifact
- build_hir::HIRBuilder
- context::Context
- context::ContextInfo
- context::MethodInfo
- context::ParamSpec
- context::TypeRelationInstance
- context::cache::GlobalTypeCmpCache
- context::cache::SubtypePair
- context::cache::TypeCmpCache
- context::instantiate::TyVarCache
- desugar_hir::HIRDesugarer
- effectcheck::SideEffectChecker
- error::CompileError
- error::CompileErrors
- hir::Args
- hir::ArrayComprehension
- hir::ArrayWithLength
- hir::AttrDef
- hir::Attribute
- hir::BinOp
- hir::Block
- hir::Call
- hir::ClassDef
- hir::Def
- hir::DefBody
- hir::DefaultParamSignature
- hir::DictComprehension
- hir::Dummy
- hir::HIR
- hir::Identifier
- hir::KeyValue
- hir::KwArg
- hir::Lambda
- hir::Literal
- hir::Methods
- hir::Module
- hir::NormalArray
- hir::NormalDict
- hir::NormalSet
- hir::NormalTuple
- hir::Params
- hir::PatchDef
- hir::PosArg
- hir::Record
- hir::RecordAttrs
- hir::SetWithLength
- hir::SubrSignature
- hir::TypeAscription
- hir::UnaryOp
- hir::VarSignature
- link::Linker
- linter::Linter
- lower::ASTLowerer
- mod_cache::ModId
- mod_cache::ModuleCache
- mod_cache::ModuleEntry
- mod_cache::SharedModuleCache
- optimize::HIROptimizer
- ownercheck::OwnershipChecker
- reorder::Reorderer
- transpile::PyScript
- transpile::ScriptGenerator
- transpile::Transpiler
- ty::ArgsOwnership
- ty::BuiltinConstSubr
- ty::RefinementType
- ty::SubrType
- ty::UserConstSubr
- ty::ValueArgs
- ty::codeobj::CodeObj
- ty::deserialize::DeserializeError
- ty::deserialize::Deserializer
- ty::free::Free
- ty::value::ClassTypeObj
- ty::value::EvalValueError
- ty::value::InheritedTypeObj
- ty::value::IntersectionTypeObj
- ty::value::PatchObj
- ty::value::SubsumedTypeObj
- ty::value::TraitTypeObj
- ty::value::UnionTypeObj
- varinfo::VarInfo
Enums
- AccessKind
- StoreLoadKind
- context::ClassDefType
- context::ContextKind
- context::DefaultInfo
- context::RegistrationMode
- context::TyParamIdx
- context::Variance
- context::compare::Credibility
- context::instantiate::ConstTemplate
- hir::Accessor
- hir::Array
- hir::Dict
- hir::Expr
- hir::Set
- hir::Signature
- hir::Tuple
- ownercheck::WrapperKind
- transpile::LastLineOperation
- ty::ConstSubr
- ty::Ownership
- ty::ParamTy
- ty::Predicate
- ty::RefineKind
- ty::SubrKind
- ty::Type
- ty::TypeCode
- ty::TypePair
- ty::codeobj::CodeObjFlags
- ty::codeobj::FastKind
- ty::codeobj::MakeFunctionFlags
- ty::free::Constraint
- ty::free::FreeKind
- ty::typaram::IntervalOp
- ty::typaram::OpKind
- ty::typaram::TyParam
- ty::typaram::TyParamOrdering
- ty::value::GenTypeObj
- ty::value::TypeObj
- ty::value::ValueObj
- varinfo::Mutability
- varinfo::VarKind
Traits
- artifact::BuildRunnable
- artifact::Buildable
- context::ContextProvider
- ty::HasType
- ty::free::CanbeFree
- ty::free::HasLevel
Macros
Functions
- context::eval::type_from_token_kind
- context::initialize::const_func::__array_getitem__
- context::initialize::const_func::__dict_getitem__
- context::initialize::const_func::__range_getitem__
- context::initialize::const_func::class_func
- context::initialize::const_func::inherit_func
- context::initialize::const_func::inheritable_func
- context::initialize::const_func::patch_func
- context::initialize::const_func::subsume_func
- context::initialize::const_func::trait_func
- error::binop_to_dname
- error::ordinal_num
- error::readable_name
- error::unaryop_to_dname
- ty::codeobj::consts_into_bytes
- ty::constructors::and
- ty::constructors::anon
- ty::constructors::array_mut
- ty::constructors::array_t
- ty::constructors::bin_op
- ty::constructors::callable
- ty::constructors::dict_t
- ty::constructors::fn0_met
- ty::constructors::fn1_kw_met
- ty::constructors::fn1_met
- ty::constructors::fn_met
- ty::constructors::free_var
- ty::constructors::func
- ty::constructors::func0
- ty::constructors::func1
- ty::constructors::func2
- ty::constructors::instanceof
- ty::constructors::int_interval
- ty::constructors::iter
- ty::constructors::kind1
- ty::constructors::kw
- ty::constructors::kw_default
- ty::constructors::module
- ty::constructors::module_from_path
- ty::constructors::mono
- ty::constructors::mono_q
- ty::constructors::mono_q_tp
- ty::constructors::mono_tp
- ty::constructors::named_free_var
- ty::constructors::nd_func
- ty::constructors::nd_proc
- ty::constructors::nd_proc1
- ty::constructors::not
- ty::constructors::or
- ty::constructors::poly
- ty::constructors::pr0_met
- ty::constructors::pr1_kw_met
- ty::constructors::pr1_met
- ty::constructors::pr_met
- ty::constructors::proc
- ty::constructors::proc0
- ty::constructors::proc1
- ty::constructors::proc2
- ty::constructors::proj
- ty::constructors::proj_call
- ty::constructors::py_module
- ty::constructors::range
- ty::constructors::ref_
- ty::constructors::ref_mut
- ty::constructors::refinement
- ty::constructors::set_mut
- ty::constructors::set_t
- ty::constructors::subr_t
- ty::constructors::subtypeof
- ty::constructors::tp_enum
- ty::constructors::tuple_t
- ty::constructors::ty_tp
- ty::constructors::v_enum
- ty::constructors::value
- ty::value::value_set::inner_class
- ty::value::value_set::is_homogeneous
- ty::value::value_set::max
- ty::value::value_set::min
Type Definitions
- error::CompileResult
- error::CompileWarning
- error::CompileWarnings
- error::EffectError
- error::EffectErrors
- error::EvalError
- error::EvalErrors
- error::EvalResult
- error::LowerError
- error::LowerErrors
- error::LowerResult
- error::LowerWarning
- error::LowerWarnings
- error::OwnershipError
- error::OwnershipErrors
- error::SingleCompileResult
- error::SingleEvalResult
- error::SingleLowerResult
- error::SingleTyCheckResult
- error::TyCheckError
- error::TyCheckErrors
- error::TyCheckResult
- error::TyCheckWarning
- error::TyCheckWarnings
- ty::deserialize::DeserializeResult
- ty::free::FreeTyParam
- ty::free::FreeTyVar
- ty::free::Id
- ty::free::Level
- ty::value::EvalValueResult