You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore(config): Set up ConfigurableRef for schema functions (#16568)
* Reduce visibility of some pub functions, and drop unused
* Set up `struct ConfigurableRef` for config schema functions
The config schema functions currently dispatch which configurable type to use
based on a type parameter to the functions. In order to make this dispatch
dynamic, a new `struct ConfigurableRef` is set up that contains references to
the functions for a given type implementing `trait Configurable`. This is then
used in the schema functions to dispatch their operation, eliminating the type
bound. This will be used by a follow-up change to allow for dynamically
registrable transforms.
0 commit comments