List of all items[−]
Structs
- Options
- asg::ArrayIndexExpression
- asg::ArrayType
- asg::BinaryExpression
- asg::CastExpression
- asg::Const
- asg::ContainerType
- asg::EnumAccessExpression
- asg::EnumType
- asg::Field
- asg::Input
- asg::Int
- asg::LengthConstraint
- asg::NamedForeignType
- asg::Program
- asg::TernaryExpression
- asg::Transform
- asg::TransformArgument
- asg::TypeArgument
- asg::TypeCall
- asg::TypeTransform
- asg::UnaryExpression
- ast::ArrayIndexExpression
- ast::ArrayType
- ast::BinaryExpression
- ast::Bool
- ast::CastExpression
- ast::ConstDeclaration
- ast::Container
- ast::Enum
- ast::EnumAccessExpression
- ast::FfiDeclaration
- ast::Field
- ast::Ident
- ast::ImportDeclaration
- ast::ImportItem
- ast::Int
- ast::LengthConstraint
- ast::Program
- ast::Str
- ast::TernaryExpression
- ast::Transform
- ast::Type
- ast::TypeArgument
- ast::TypeCall
- ast::TypeDeclaration
- ast::UnaryExpression
- coder::decode::Context
- coder::encode::Context
- compiler::CompileOptions
- import::NullImportResolver
- prelude::Base64Transform
- prelude::GzipTransform
- prelude::PreludeImportResolver
- prelude::Utf8
- prelude::VarInt
- result::ProtoSpecError
- tokenizer::Span
- tokenizer::SpannedToken
Enums
- asg::ConstInt
- asg::Expression
- asg::Type
- ast::BinaryOp
- ast::Declaration
- ast::Expression
- ast::FfiType
- ast::RawType
- ast::ScalarType
- ast::UnaryOp
- coder::FieldRef
- coder::PrimitiveType
- coder::Target
- coder::decode::Constructable
- coder::decode::Instruction
- coder::encode::Instruction
- parser::ParseError
- result::ErrorKind
- semantifier::AsgError
- semantifier::PartialType
- tokenizer::Token
Traits
Macros
Functions
- compile_spec
- compiler::compile_program
- compiler::emit_type_ref
- compiler::generate_container
- compiler::generate_enum
- compiler::global_name
- parser::parse
- rustfmt
- tokenizer::tokenize