Module ptr

Source
Expand description

Pointer storage used by generated Rust code.

Structsยง

LeakTracker ๐Ÿ”’
Ptr
Heap-backed pointer value with one explicit level of indirection.
PtrCell ๐Ÿ”’

Functionsยง

assert_no_leaks
Assert that all tracked pointer allocations have been released.
clone_pointee
Clone one optional pointer by cloning its pointee into a fresh cell.
leak_tracker ๐Ÿ”’
Return the global pointer leak tracker.
lock_leak_tracker ๐Ÿ”’
Lock the global leak tracker, recovering from poisoned state in tests.