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

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