# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

GetDecodedFieldAsSliceOfType returns the value of the field that matches the provided predicate func as a slice of the provided generic argument.
GetDecodedFieldAsType returns the value of the field that matches the provided predicate func as the provided generic argument.
NewFactory creates a new Factory using the provided overrides, if any.
NewFactoryMock creates a new instance of FactoryMock.
ProcessDecodedFieldValue applies the processing func to the value of the field that matches the provided predicate func.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

ArrayDecoder holds information about the length of the array and the FieldDecoder used for its items.
BitSequenceDecoder holds decoding information for a bit sequence.
CompositeDecoder holds all the information required to decoder a struct/composite.
DecodedField holds the name, value and lookup index of a field that was decoded.
No description provided by the author
FactoryMock is an autogenerated mock type for the Factory type.
Field represents one field of a TypeDecoder.
FieldOverride is used to override the default FieldDecoder for a particular type.
NoopDecoder is a FieldDecoder that does not decode anything.
RecursiveDecoder is a wrapper for a FieldDecoder that is recursive.
SliceDecoder holds a FieldDecoder for the items of a vector/slice.
TypeDecoder holds all information required to decode a particular type.
ValueDecoder decodes a primitive type.
VariantDecoder holds a FieldDecoder for each variant/enum.

# Interfaces

Factory is the interface responsible for generating the according registries from the metadata.
FieldDecoder is the interface implemented by all the different types that are available.
No description provided by the author

# Type aliases

CallRegistry maps a call name to its TypeDecoder.
No description provided by the author
No description provided by the author
No description provided by the author
ErrorRegistry maps an error name to its TypeDecoder.
EventRegistry maps an event ID to its TypeDecoder.