package
4.0.2-stable+incompatible
Repository: https://github.com/algorand/go-algorand.git
Documentation: pkg.go.dev

# Functions

IterateReferencedTypes recursively iterates over all referenced types from an initial reflect.Type.

# Constants

FieldSegmentKind represents a referenced field type on a Go type.
MapKeySegmentKind represents the key type of a Go map.
ValueSegmentKind represents the value type of a Go map, array, or slice.

# Structs

TypeSegment represents a single segment in a TypePath.

# Type aliases

ReferencedTypesIterationAction represents an action to be taken on each iteration of IterateReferencedTypes.
TypePath represents a path of referenced types starting from an origin reflect.Type.
TypeSegmentKind is a enum for the types of TypeSegment.