Skip to main content

Module names

Module names 

Source
Expand description

Validated name newtypes.

Names of parameters, elements, axes, plugs, and sockets all share the same shape: a validated UTF-8 identifier. The Name trait captures the validation contract; each domain name is a distinct newtype so the compiler can catch “passed an ElementName where a ParameterName was expected” at call sites.

Structs§

ElementName
Name of an element within a test plan.
ParameterName
Name of a parameter within the scope of an element.

Enums§

NameError
Errors from name construction.

Traits§

Name
The validation contract shared by every name kind in the system.