Macros

Computes TL id at compile time using the given variant name and scheme.

Structs

Simple helper which contains inner value and constructor id.
ton::bytes meta.
Helper type which is used to represent field value as bytes
Helper type which is used to serialize iterator as vector
Helper type which reads remaining packet as is

Enums

Object representation without explicit type id. Can only be used for structs, or write-only enums.
Object representation with explicit type id. Can be used for enums or dynamic dispatch.

Traits

Marks bare type with the appropriate constructor id
Serialized object representation
TL packet interface
Specifies how this type can read from the packet
Specifies how this type can be written to the packet

Functions

Type Definitions

Derive Macros