Crate openai_func_enums_macros

Source

Macros§

generate_enum_info
A procedural macro to generate JSON information about an enum, including its name, variant names, and descriptions, along with a total token count.
generate_value_arg_info

Attribute Macros§

arg_description
The arg_description attribute is a procedural macro used to provide additional description for an enum.
func_descriptionDeprecated
This procedural macro attribute is used to specify a description for an enum variant.

Derive Macros§

EnumDescriptor
A derive procedural macro for the EnumDescriptor trait.
ToolSet
The ToolSet procedural macro is used to derive a structure which encapsulates various chat completion commands.
VariantDescriptors
A derive procedural macro for the VariantDescriptors trait.