Skip to main content

Module model

Module model 

Source

Structs§

EnumDef
All user-defined enum types found in the scanned source files. Needed for generating corresponding TypeScript union types.
EnumVariant
A single variant of a Rust enum.
Manifest
Complete manifest of all discovered RPC metadata from a scan.
Procedure
Metadata for a single RPC procedure extracted from a source file.
RustType
A single Rust type reference extracted from source code.
StructDef
All user-defined struct types found in the scanned source files. Needed for generating corresponding TypeScript interfaces.

Enums§

ProcedureKind
The kind of RPC procedure, determined by the macro attribute.
VariantKind
The shape of an enum variant’s data.