Skip to content

Private (or "abstract") types should not be allowed to be marshalled #9271

@ejgallego

Description

@ejgallego

Quite a few types in the codebase are declared "private", however it turns out that this doesn't reflect usage as the abstraction is later broken, usually by using Marshall.

This inconsistency puts a huge barrier to developers willing to experiment with alternative serialization formats, and makes impossible to properly ask many basic questions about the system without indeed, having to mess with core APIs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions