List of all items
Structs
- Builder
- DefId
- IdlService
- MkPbBackend
- MkThriftBackend
- ModPath
- Symbol
- codegen::Codegen
- codegen::CodegenItem
- codegen::pb::ProtobufBackend
- codegen::thrift::DecodeHelper
- codegen::thrift::ThriftBackend
- db::RootDatabase
- db::SalsaDefId
- db::SalsaFileId
- db::SalsaTyKind
- middle::adjust::Adjust
- middle::context::Cache
- middle::context::Config
- middle::context::Context
- middle::context::CrateId
- middle::context::Source
- middle::context::WorkspaceInfo
- middle::ext::pb::Extendee
- middle::ext::pb::ExtendeeIndex
- middle::ext::pb::ExtendeeType
- middle::ext::pb::Extendees
- middle::ext::pb::FileExts
- middle::ext::pb::ItemExts
- middle::ext::pb::ModExts
- middle::ext::pb::UsedOptions
- middle::resolver::DefaultPathResolver
- middle::resolver::WorkspacePathResolver
- middle::rir::Arg
- middle::rir::Const
- middle::rir::Enum
- middle::rir::EnumVariant
- middle::rir::ExceptionVariant
- middle::rir::Field
- middle::rir::File
- middle::rir::ItemPath
- middle::rir::Message
- middle::rir::Method
- middle::rir::Mod
- middle::rir::NewType
- middle::rir::Node
- middle::rir::Path
- middle::rir::Pkg
- middle::rir::Service
- middle::ty::AdtDef
- middle::ty::Arc
- middle::ty::Ty
- middle::type_graph::TypeGraph
- middle::workspace_graph::WorkspaceGraph
- parser::ParseResult
- parser::ProtobufParser
- parser::ThriftParser
- plugin::AutoDerivePlugin
- plugin::BoxClonePlugin
- plugin::BoxedPlugin
- plugin::ImplDefaultPlugin
- plugin::PathCollector
- plugin::SerdePlugin
- plugin::WithAttrsPlugin
- tags::KeepUnknownFields
- tags::PilotaName
- tags::RustType
- tags::RustWrapperArc
- tags::SerdeAttribute
- tags::TagId
- tags::Tags
- tags::TypeMap
- tags::protobuf::ClientStreaming
- tags::protobuf::Deprecated
- tags::protobuf::OneOf
- tags::protobuf::OptionalRepeated
- tags::protobuf::Repeated
- tags::protobuf::ServerStreaming
- tags::thrift::EntryMessage
Enums
- Output
- codegen::CodegenKind
- codegen::pb::Category
- middle::context::CollectMode
- middle::context::DefLocation
- middle::context::Mode
- middle::context::SourceType
- middle::ext::FileExts
- middle::ext::ItemExts
- middle::ext::ModExts
- middle::ext::pb::ExtendeeKind
- middle::ext::pb::FieldType
- middle::rir::DefKind
- middle::rir::FieldKind
- middle::rir::Item
- middle::rir::Literal
- middle::rir::MethodSource
- middle::rir::NodeKind
- middle::ty::AdtKind
- middle::ty::CodegenTy
- middle::ty::TyKind
- plugin::CanDerive
- plugin::PredicateResult
- tags::protobuf::ProstType
Traits
- CodegenBackend
- IdentName
- MakeBackend
- db::IntoSalsa
- db::RirDatabase
- db::cached_queries::CachedQueries
- db::cached_queries::DatabaseStorage
- middle::resolver::PathResolver
- middle::ty::TyTransformer
- parser::Parser
- plugin::ClonePlugin
- plugin::Plugin
- tags::Annotation
Macros
Functions
- codegen::toml::merge_tomls
- db::cached_queries::codegen_const_ty_cached
- db::cached_queries::codegen_item_ty_cached
- db::cached_queries::codegen_ty_cached
- db::cached_queries::get_file
- db::cached_queries::get_item
- db::cached_queries::get_node
- db::cached_queries::get_service_methods
- db::cached_queries::is_arg_cached
- fmt::fmt_file
- middle::context::tls::with_cur_item
- middle::context::tls::with_cx
- plugin::walk_codegen_uint
- plugin::walk_field
- plugin::walk_item
- plugin::walk_variant