pub fn make_data_source_dispatcher<T>() -> RoleDispatcherExpand description
Build a RoleDispatcher for a concrete impl of crate::roles::DataSourceRuntime. Used by Engine::register_*_dispatcher chain (Node::with_<role>(&value)) so single-role components dispatch through the same TypeId-keyed registry as multi-role / Protocol-bearing components.