template <typename Message, typename BufferPtr, bool = has_allocator_serialize_v<Message, BufferPtr>>

struct SerializeDispatch

Primary template for SerializeDispatch, now switched by a bool.