List of all items[−]
Structs
- app::App
- app::AppOptions
- ast::Attribute
- ast::Declaration
- ast::Enum
- ast::EnumVariant
- ast::Identifier
- ast::IntegerLiteral
- ast::Literal
- ast::MetadataValue
- ast::NamespacePath
- ast::RpcMethod
- ast::RpcService
- ast::Schema
- ast::StringLiteral
- ast::Struct
- ast::StructField
- ast::Type
- ast::Union
- ast::UnionVariant
- ast_map::AstMap
- codegen::backend::DeclarationNames
- codegen::backend::DeclarationTranslationContext
- codegen::backend::Names
- codegen::backend::NamespaceNames
- codegen::backend::RelativeNamespace
- codegen::backend_translation::BackendEnum
- codegen::backend_translation::BackendNamespace
- codegen::backend_translation::BackendRpcService
- codegen::backend_translation::BackendStruct
- codegen::backend_translation::BackendStructField
- codegen::backend_translation::BackendTable
- codegen::backend_translation::BackendTableField
- codegen::backend_translation::BackendTableFields
- codegen::backend_translation::BackendUnion
- codegen::rust::Enum
- codegen::rust::EnumVariant
- codegen::rust::Namespace
- codegen::rust::RpcMethod
- codegen::rust::RpcService
- codegen::rust::RustBackend
- codegen::rust::Struct
- codegen::rust::StructField
- codegen::rust::Table
- codegen::rust::TableField
- codegen::rust::Union
- codegen::rust::UnionVariant
- codegen::templates::rust::Enum
- codegen::templates::rust::Namespace
- codegen::templates::rust::RpcService
- codegen::templates::rust::Struct
- codegen::templates::rust::Table
- codegen::templates::rust::Union
- cst::ArrayType
- cst::AttributeDeclaration
- cst::Declaration
- cst::EnumDeclaration
- cst::EnumValDeclaration
- cst::Expr
- cst::FieldDeclaration
- cst::FileExtensionDeclaration
- cst::FileIdentifierDeclaration
- cst::FloatLiteral
- cst::IdentToken
- cst::IncludeDeclaration
- cst::IntegerLiteral
- cst::ListLiteral
- cst::ListLiteralValue
- cst::Metadata
- cst::MetadataValue
- cst::NamespaceDeclaration
- cst::NamespacePath
- cst::NamespacePathSegment
- cst::NativeIncludeDeclaration
- cst::ParseError
- cst::RootTypeDeclaration
- cst::RpcMethod
- cst::RpcServiceDeclaration
- cst::Schema
- cst::Sign
- cst::SimpleToken
- cst::StringLiteral
- cst::StructDeclaration
- cst::TableDeclaration
- cst::Type
- cst::UnionDeclaration
- cst::UnionValDeclaration
- cst::VectorType
- ctx::Ctx
- ctx::FullSpan
- error::ErrorKind
- error::LexicalError
- grammar::SchemaParser
- intermediate_language::translation::Translator
- intermediate_language::types::AbsolutePath
- intermediate_language::types::Declaration
- intermediate_language::types::DeclarationIndex
- intermediate_language::types::Declarations
- intermediate_language::types::Enum
- intermediate_language::types::Namespace
- intermediate_language::types::NamespaceIndex
- intermediate_language::types::RelativePath
- intermediate_language::types::RpcMethod
- intermediate_language::types::RpcService
- intermediate_language::types::Struct
- intermediate_language::types::StructField
- intermediate_language::types::Table
- intermediate_language::types::TableField
- intermediate_language::types::Type
- intermediate_language::types::Union
- intermediate_language::types::UnionVariant
- lexer::Comment
- lexer::CommentBlock
- lexer::Lexer
- lexer::TokenMetadata
- lexer::TokenWithMetadata
- util::sorted_map::SortedMap
- util::sorted_map::SortedSet
- util::sorted_map::sorted_map::OccupiedEntry
- util::sorted_map::sorted_map::VacantEntry
Enums
- app::Command
- ast::AttributeKind
- ast::BuiltinType
- ast::FloatType
- ast::IntegerType
- ast::LiteralKind
- ast::MetadataValueKind
- ast::MetadataValueKindKey
- ast::TypeDeclarationKind
- ast::TypeKind
- ast::UnionKey
- ast::convert::NumericalParseError
- codegen::backend::DeclInfo
- codegen::backend::ResolvedType
- codegen::backend_translation::BackendDeclaration
- codegen::backend_translation::BackendTableFieldType
- cst::AttributeKind
- cst::DeclarationKind
- cst::ExprKind
- cst::TypeKind
- intermediate_language::types::AssignMode
- intermediate_language::types::DeclarationKind
- intermediate_language::types::FloatLiteral
- intermediate_language::types::IntegerLiteral
- intermediate_language::types::Literal
- intermediate_language::types::SimpleType
- intermediate_language::types::TypeKind
- lexer::Keyword
- lexer::Symbol
- lexer::Token
- util::sorted_map::sorted_map::Entry
Traits
Functions
- ast::convert::convert
- codegen::backend_translation::run_backend
- codegen::rust::format_file
- codegen::rust::generate_code
- cst::pretty_print
- intermediate_language::checks::compatibility::check_ast
- intermediate_language::translate_files
- util::align_up
- util::normalize_path
