Skip to main content

Module registry

Module registry 

Source
Expand description

Global registry for HTTP client configurations.

This module provides a compile-time registry system that allows any crate in the workspace to contribute configuration modifications to HTTP clients.

Structs§

ConfigRecord
A configuration record that modifies a ReqwestClientBuilder.

Functions§

build_client
Builds a client using the default builder with all registered configurations.
debug_print_inventory
Print all registered configurations to stderr for debugging. This shows the priority and function pointer address of each registered config.
default_builder
Returns the default builder with all registered configurations applied.
inspect_registered_configs
Debug function to inspect registered configurations. Returns a vector of (priority, function_pointer) tuples for debugging.
registered_config_count
Returns the count of registered configuration records.