diplomat_core::ast

Module types

source

Structsยง

Enumsยง

  • A type declared inside a Diplomat-annotated module.
  • A symbol declared in a module, which can either be a pointer to another path, or a custom type defined directly inside that module
  • A built-in Rust primitive scalar type.
  • A local type reference, such as the type of a field, parameter, or return value. Unlike CustomType, which represents a type declaration, TypeNames can compose types through references and boxing, and can also capture unresolved paths.

Functionsยง