List of all items
Structs
- Emit
- Flat
- TypeKey
- TypeKeyParseError
- decl::ConvertDecl
- decl::ConvertSourceDecl
- decl::ExpandParamDecl
- decl::ExpandReturnDecl
- decl::FieldsDecl
- decl::FunctionDecl
- diagnostics::Claimed
- domain::RepresentationDomain
- expand::ConstructorDecl
- expand::ExpandDecl
- expand::Expansions
- expand::FoldBuild
- expand::FoldLeaf
- expand::FoldPlan
- expand::FoldVariant
- flat::Alternative
- flat::ArrayExtent
- flat::ConstId
- flat::Constant
- flat::DuplicateName
- flat::Enum
- flat::EnumValue
- flat::Extern
- flat::Field
- flat::Flat
- flat::FlatBuilder
- flat::Function
- flat::Guard
- flat::Origin
- flat::Param
- flat::Struct
- flat::TypeId
- flat::TypeKey
- flat::TypeKeyParseError
- flat::TypeRef
- flat::Unsupported
- flat::UnsupportedArrayLen
- flat::UnsupportedType
- flat::Variant
- flat::emit::Emit
- niches::NicheSlot
- niches::Niches
- prebindgen::ConverterImpl
- prebindgen::Stage
- registry::Building
- registry::Decompositions
- registry::DuplicateNameError
- registry::NotExpressibleEntry
- registry::Registry
- registry::RegistryBuilder
- registry::TypeEntry
- registry::TypeKey
- registry::TypeKeyParseError
- unfold::DeconSpec
- unfold::DeconstructorDecl
- unfold::Deconstructors
- unfold::FieldRecord
- unfold::Hoist
- unfold::OutputDecl
- unfold::SumDecon
- unfold::UnfoldLeaf
- unfold::UnfoldPlan
- unfold::ValueDecon
Enums
- Element
- decl::ConvertSpec
- decl::ExpandDecl
- decl::LocalField
- decl::LocalVariant
- domain::ScalarValue
- expand::ExpandDeclError
- expand::ExpandError
- expand::ExpandSel
- expand::FoldArg
- expand::FoldShape
- expand::Variant
- flat::ArrayLenReason
- flat::Element
- flat::ExtentSource
- flat::GenericArg
- flat::ItemError
- flat::ParseError
- flat::ScalarKind
- flat::Type
- flat::TypeKind
- flat::UnsupportedTypeReason
- registry::Direction
- registry::ScanError
- registry::WriteRustError
- shape::Shape
- unfold::DeconId
- unfold::DeconRecord
- unfold::DeconSel
- unfold::DeconTarget
- unfold::Delivery
- unfold::FieldDecon
- unfold::LeafSource
- unfold::PathStep
- unfold::UnfoldDeclError
- unfold::UnfoldError
- unfold::UnfoldShape
- write::WriteError
Traits
Macros
Functions
- decl::declared_origin
- decl::local_path_prefix
- diagnostics::warn_unclaimed
- expand::emit_fold
- flat::canonical_spelling
- flat::canonical_type
- flat::extract_fn_trait_args
- flat::peel_transparent
- shape::fold_shape
- types_util::bare_path_ident
- types_util::ident
- types_util::is_result_type
- types_util::option_inner_type
- types_util::pascal_to_snake
- types_util::path_tail_ident
- types_util::result_ok_type
- types_util::result_parts
- types_util::vec_inner_type
- unfold::dedup_names
- unfold::steps_are_movable
- write::write_rust