List of all items
Structs
- builder::binary_json::BinaryGen
- idl::analyzer::Analyzer
- idl::analyzer::DuplicateFieldNameError
- idl::analyzer::DuplicateNameError
- idl::analyzer::ReferenceError
- idl::nodes::AbstractField
- idl::nodes::EnumField
- idl::nodes::InterfaceField
- idl::nodes::StructField
- idl::nodes::TupleEntry
- idl::nodes::TypeAbstract
- idl::nodes::TypeArray
- idl::nodes::TypeConst
- idl::nodes::TypeEnum
- idl::nodes::TypeFunction
- idl::nodes::TypeInterface
- idl::nodes::TypeList
- idl::nodes::TypeListField
- idl::nodes::TypeMap
- idl::nodes::TypeOption
- idl::nodes::TypeResult
- idl::nodes::TypeStream
- idl::nodes::TypeStruct
- idl::nodes::TypeTuple
- idl::parser::Const
- idl::parser::ConstError
- idl::parser::Enum
- idl::parser::EnumError
- idl::parser::EnumField
- idl::parser::EnumFieldError
- idl::parser::Identifier
- idl::parser::ImportsError
- idl::parser::Interface
- idl::parser::InterfaceError
- idl::parser::InterfaceField
- idl::parser::InterfaceFieldError
- idl::parser::LibraryError
- idl::parser::Parser
- idl::parser::ScannerError
- idl::parser::Struct
- idl::parser::StructError
- idl::parser::StructField
- idl::parser::StructFieldError
- idl::parser::TupleEntry
- idl::parser::TypeArray
- idl::parser::TypeEnumField
- idl::parser::TypeError
- idl::parser::TypeFunction
- idl::parser::TypeMap
- idl::parser::TypeName
- idl::parser::TypeNative
- idl::parser::TypeOption
- idl::parser::TypeResult
- idl::parser::TypeStream
- idl::parser::TypeTuple
- idl::parser::TypeTupleError
- ids::analyzer::Analyzer
- ids::analyzer::DuplicateFieldNameError
- ids::analyzer::DuplicateNameError
- ids::analyzer::ReferenceError
- ids::client::Client
- ids::client::ClientField
- ids::package::Package
- ids::package::PackageField
- ids::parser::Item
- ids::parser::ItemError
- ids::parser::ItemField
- ids::parser::ItemFieldError
- ids::parser::Parser
- ids::server::Server
- ids::server::ServerField
- language::ClientType
- language::DataType
- language::LanguageRequest
- language::LanguageResponse
- language::LibraryItem
- language::ServerType
- module::Module
- range::Position
- range::Range
Enums
- builder::binary_json::BinaryGenError
- idl::analyzer::AnalyzerError
- idl::analyzer::ReferenceErrorKind
- idl::keywords::Keywords
- idl::nodes::AbstractNode
- idl::nodes::EnumNode
- idl::nodes::IdlNode
- idl::nodes::InterfaceFieldModifier
- idl::nodes::InterfaceNode
- idl::nodes::Keywords
- idl::nodes::StructNode
- idl::nodes::TypeListNode
- idl::nodes::TypeName
- idl::nodes::Types
- idl::parser::ConstErrorKind
- idl::parser::EnumErrorKind
- idl::parser::EnumFieldErrorKind
- idl::parser::EnumFieldParsing
- idl::parser::EnumNode
- idl::parser::ImportsErrorKind
- idl::parser::InterfaceErrorKind
- idl::parser::InterfaceFieldErrorKind
- idl::parser::InterfaceFieldModifier
- idl::parser::InterfaceNode
- idl::parser::LibraryErrorKind
- idl::parser::NativeTypes
- idl::parser::ParserError
- idl::parser::ParserNode
- idl::parser::ScannerErrorKind
- idl::parser::StructErrorKind
- idl::parser::StructFieldErrorKind
- idl::parser::StructNode
- idl::parser::Type
- idl::parser::TypeErrorKind
- idl::parser::TypeTupleErrorKind
- ids::analyzer::AnalyzerError
- ids::analyzer::ReferenceErrorKind
- ids::client::ClientNode
- ids::keywords::Keywords
- ids::nodes::IdsNode
- ids::nodes::ItemType
- ids::nodes::Keywords
- ids::package::PackageNode
- ids::parser::ItemErrorKind
- ids::parser::ItemFieldErrorKind
- ids::parser::ItemIdent
- ids::parser::ItemNode
- ids::parser::ItemType
- ids::parser::ParserError
- ids::parser::ParserNode
- ids::server::ServerNode
- language::BuildType
- language::RequestType
- language::ResponseType
- language::ServerArg
- language::StorageItem
- module::ModuleError
- module::PackageModuleError
Traits
Functions
- builder::get_all_idl_nodes
- builder::open_directory
- builder::server::build
- formatting::idl::format_document
- formatting::ids::format_document
- language::create_new_module
- language::protocol_test::create_new_module_for_test