Module debug

Source
Expand description

Register Debug Support Infrastructure

This module provides optional infrastructure to query debug information from register types implementing the RegisterDebugInfo trait. This information can then be used by the RegisterDebugValue type to produce a human-readable representation of a register’s fields and values.

Structs§

RegisterDebugValue
RegisterDebugValue captures a register’s value and implements fmt::Debug to provide a human-readable representation of the register state.

Enums§

FieldValueEnumCons
List element for the FieldValueEnumSeq sequence.
FieldValueEnumNil
End-of-list type for the FieldValueEnumSeq sequence.

Traits§

FieldValueEnumSeq
FieldValueEnumSeq is a debug helper trait representing a sequence of field enum types.
RegisterDebugInfo
RegisterDebugInfo exposes debugging information from register types.