pub trait Root {
    unsafe fn allocate() -> Self;
    unsafe fn enter(&mut self, _: Isolate);
    unsafe fn exit(&mut self, _: Isolate);
}

Required Methods

Safety

Allocates an uninitialized scope. See enter and exit.

Safety

Must be called exactly once after creating a Root and before usage

Safety

Must be called exactly once, if and only if enter succeeds

Implementors