Skip to content

Plug the Rootable/HeapRootData type leak #930

@aapoalas

Description

@aapoalas

We need Rootable as public: Scopable and Global rely on it. But we are leaking internal types like environments and promise internals through the HeapRootData enum: this is not good.

We could put HeapRootData behind a wrapper, or we could split Rootable up into a private and public trait.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions