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