This cl cleans up a T*/Ptr func to delegate, and also removes hpb from having extension as a dependency.
This way, we can avoid a cycle when including repeated_field from extension.h
Parse that takes in an extregistry has been moved out of hpb.h to extension.h
hpb: Remove :extension as a dep for :hpb
This cl cleans up a T*/Ptr func to delegate, and also removes hpb from having extension as a dependency.
This way, we can avoid a cycle when including repeated_field from extension.h
Parse that takes in an extregistry has been moved out of hpb.h to extension.h