Rename callback functions (and potentially other fields) that can be set via both a Config Struct and directly on an instance of an Argument Type:
No prefix: This is reserved for fields set directly on the instance of an Argument Type.
child_type_ prefix: This will be for fields in a Config Struct that are set based on a specific Child Type (Options and Values only).
global_ prefix: This will be for fields in a Config Struct that are set for ALL instances of the corresponding Argument Type. Think of it as changing the default behavior for that Argument Type.
When being processed the order of precedence will be as listed above ending in the default behavior of Cova.
The intent here is to make the usage of these callback functions and fields a bit more clear without needing to refer to the Docs as often.
Rename callback functions (and potentially other fields) that can be set via both a Config Struct and directly on an instance of an Argument Type:
child_type_
prefix: This will be for fields in a Config Struct that are set based on a specific Child Type (Options and Values only).global_
prefix: This will be for fields in a Config Struct that are set for ALL instances of the corresponding Argument Type. Think of it as changing the default behavior for that Argument Type.When being processed the order of precedence will be as listed above ending in the default behavior of Cova.
The intent here is to make the usage of these callback functions and fields a bit more clear without needing to refer to the Docs as often.