Module wa_proto::protocol[][src]

Зачем разделили на Incoming и Outcoming? Конечно чаще всего структуры будут имплементировать оба трейта. Но иногда возможно какую то структуру будут передавать в wasm, но из wasm она не будет передаваться никогда. Тогда для этой структуры излишне имплементировать Outcoming.

Structs

Bytes
ProtocolError

Constants

ARGS_NEXT_ERROR
BYTES_INTO_ARR4_ERROR
BYTES_INTO_ARR8_ERROR
ENUM_FROM_U32_ERROR
MAP_INSERT_ERROR
STRING_FROM_BYTES_ERROR
TIME_PARSE_ERROR

Traits

Incoming

Incoming trait (Deserializable) - (Входящее сообщение) если структура реализует этот трейт, то значит что эту структуру можно передать в wasm. Внутри структуры находится информация:

Outcoming

Outcoming trait (Serializable) - (Исходящее сообщение) если структура реализует этот трейт, то эту структуру можно передать из wasm на хост.

Functions

time_from_u32
time_into_u32