# Functions
ParseDeviceID parses a string that represents a hardware mapping device ID into a DeviceID.
ParseID parses a string that represents a hardware mapping ID into a value of `ID`.
ParseMap parses a string that represents a hardware mapping into a Map.
ParseType converts the string representation of a hardware mapping type into the corresponding value.
# Constants
AttrNameDescription is the attribute key name of the description in a hardware mapping.
# Variables
DeviceIDAttrValueRegEx is the regular expression for device ID attribute value in a hardware mapping.
ErrDeviceIDMarshal indicates an error while marshalling a hardware mapping device ID.
ErrDeviceIDParsing indicates an error while parsing a hardware mapping device ID.
ErrDeviceIDUnmarshal indicates an error while unmarshalling a hardware mapping device ID.
ErrIDMarshal indicates an error while marshalling a hardware mapping ID.
ErrIDParsing indicates an error while parsing a hardware mapping ID.
ErrMapMarshal indicates an error while marshalling a hardware mapping.
ErrMapParsingFormat indicates an error the format of a hardware mapping while parsing.
ErrMapUnknownAttribute indicates an unknown hardware mapping attribute.
ErrMapUnmarshal indicates an error while unmarshalling a hardware mapping.
ErrTypeIllegal indicates an error for an illegal hardware mapping type.
ErrTypeMarshal indicates an error while marshalling a hardware mapping type.
ErrTypeUnmarshal indicates an error while unmarshalling a hardware mapping type.
TypePCI is an identifier for a PCI hardware mapping type.
TypeUSB is an identifier for a PCI hardware mapping type.
# Type aliases
DeviceID represents a hardware mapping device ID.