Docs.rs
  • swamp-script-semantic-0.1.0
    • swamp-script-semantic 0.1.0
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • piot
    • Dependencies
      • fixed32 ^0.0.17 normal
      • seq-fmt ^0.0.1 normal
      • seq-map ^0.0.13 normal
      • swamp-script-node ^0.1.0 normal
      • swamp-script-types ^0.1.0 normal
      • tiny-ver ^0.1.2 normal
      • tracing ^0.1.40 normal
      • test-log ^0.2.16 dev
    • Versions
    • 0.24% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

swamp_script_semantic0.1.0

  • All Items

Crate Items

  • Modules
  • Structs
  • Enums
  • Functions
  • Type Aliases

Crate swamp_script_semantic

Source

Modules§

inst_cache
intr
prelude

Structs§

AnonymousStructLiteral
ArrayInstantiation
ArrayItem
AssociatedImpls
BinaryOperator
BooleanExpression
CompoundOperator
Constant
Expression
ExternalFunctionCall
ExternalFunctionDefinition
FormatSpecifier
Fp
A fixed-point number with 16.16 format.
Guard
ImplFunctions
ImplMember
InternalFunctionCall
InternalFunctionDefinition
Iterable
LocalIdentifier
LocalTypeIdentifier
LocationAccess
Match
MatchArm
MemberCall
ModulePathItem
MutOrImmutableExpression
MutVariable
OptionType
Postfix
ProgramState
Range
SingleLocationExpression
SingleMutLocationExpression
SliceLocationExpression
StringConst
StructInstantiation
TypeWithMut
UnaryOperator
Use
Variable
VariableCompoundAssignment
WhenBinding

Enums§

ArgumentExpressionOrLocation
BinaryOperatorKind
CompoundOperatorKind
EnumLiteralData
ExpressionKind
ForPattern
FormatSpecifierKind
Function
Literal
LocationAccessKind
NormalPattern
Pattern
PatternElement
PostfixKind
PrecisionType
RangeMode
SemanticError
SingleLocationExpressionKind
StringPart
UnaryOperatorKind
UseItem

Functions§

comma_tuple_ref
create_rust_type

Type Aliases§

ArrayItemRef
ConstantId
ConstantRef
ExternalFunctionDefinitionRef
ExternalFunctionId
FunctionRef
InternalFunctionDefinitionRef
OptionTypeRef
VariableRef