Expand description
Message models.
Structs§
- Anycast
- Anycast prefix info.
- Base64
StdAddr Flags - Base64-encoded address flags.
- Base
Message - Blockchain message.
- Display
Base64 StdAddr - Pretty-printer for
StdAddrin base64 format. - Enqueued
Msg - Outbound message queue entry.
- ExtAddr
- External address.
- ExtIn
MsgInfo - External incoming message info.
- ExtOut
MsgInfo - External outgoing message info.
- Import
Fees - Inbound message import fees.
- InMsg
External - Inbound external message.
- InMsg
Final - Executed inbound internal message.
- InMsg
Transit - Internal message that was not processed in this block.
- IntMsg
Info - Internal message info.
- Intermediate
Addr Ext - Address prefix with an extended workchain id.
- Intermediate
Addr Regular - Destination prefix length whithin the same workchain.
- Intermediate
Addr Simple - Address prefix with a basic workchain id.
- Message
Layout - Message payload layout.
- MsgEnvelope
- Message with routing information.
- OutMsg
Dequeue Immediate - A message that was dequeued from the outbound queue and immediately queued in the same block.
- OutMsg
Dequeue Short - A message that was dequeued from the outbound queue.
- OutMsg
External - External outbound message.
- OutMsg
Immediate - Immediately processed internal outbound message.
- OutMsg
New - Ordinary (internal) outbound message, generated in this block and included into the outbound queue.
- Relaxed
ExtOut MsgInfo - Unfinalized external outgoing message info.
- Relaxed
IntMsg Info - Unfinished internal message info.
- StdAddr
- Standard internal address.
- StdAddr
Base64 Repr - A helper struct to work with base64-encoded addresses.
- StdAddr
Format - Parsing options for
StdAddr::from_str_ext - VarAddr
- Variable-length internal address.
Enums§
- InMsg
- Inbound message.
- IntAddr
- Internal message address.
- Intermediate
Addr - Next-hop address for a message.
- MsgInfo
- Message info.
- MsgType
- Message type.
- OutMsg
- Outbound message.
- Relaxed
MsgInfo - Unfinalized message info.
Traits§
- Addr
- Basic internal address trait.
Type Aliases§
- Message
- Blockchain message (with body as slice).
- Owned
Message - Blockchain message (with body as slice parts).
- Owned
Relaxed Message - Unfinished blockchain message (with body as slice parts).
- Relaxed
Message - Unfinished blockchain message (with body as slice).