rune::core::gc

Module context

Source

Structsยง

  • Block ๐Ÿ”’
    A block of allocations. This type should be owned by Context and not used directly.
  • Context ๐Ÿ”’
    Owns all allocations and creates objects. All objects have a lifetime tied to the borrow of their Context. When the Context goes out of scope, no objects should be accessible.
  • RootSet ๐Ÿ”’
    A global store of all gc roots. This struct should be passed to the Context when it is created.

Enumsยง

Constantsยง

Staticsยง

  • GLOBAL_CHECK ๐Ÿ”’
    Ensure there is only one global context.