Hacker News new | ask | show | jobs
by alecthomas 1840 days ago
Oh huh, interesting, I've never seen that done before.

I'm struggling to understand what the rationale _for_ doing it is though. Maybe it's to avoid an import cycle?

1 comments

Yes, to avoid an import cycle or polluting the protoreflect API documentation with a rather large non-user-facing API surface.