Module scale_decode::visitor

source ·
Expand description

The Visitor trait and associated types.

Modules

Structs

Enums

Traits

  • This is implemented for visitor related types which have a decode_item method, and allows you to generically talk about decoding unnamed items.
  • An implementation of the Visitor trait can be passed to the decode_with_visitor() function, and is handed back values as they are encountered. It’s up to the implementation to decide what to do with these values.

Functions

  • Decode data according to the type ID and PortableRegistry provided. The provided pointer to the data slice will be moved forwards as needed depending on what was decoded, and a method on the provided Visitor will be called depending on the type that needs to be decoded.

Type Definitions