RUST RUNTIME FIELD LAB / 03 CASES
Увидьте контракт до профайлера.
Детерминированные модели ownership, cooperative polling и Hash/Eq. Они объясняют инварианты Rust 1.96, но не притворяются heap profiler, Tokio benchmark или внутренним layout стандартной библиотеки.
CASE 01 / MEMORY LIFETIME
Освободите граф без сборщика мусора.
Rust не запускает tracing GC после выхода из scope. Arc освобождает значение, когда strong_count достигает нуля; strong cycle остаётся memory-safe, но живёт логически бесконечно. Weak выражает наблюдение, а не владение.
LIVE OUTCOME
OWNERS ACTIVE
CONTRACT REVIEW
Защитите решение evidence.
Визуальный outcome помогает рассуждать, но не выдаётся за mastery. Проверка раскроет каждый инвариант и затем ведёт в исполняемую Rust mission с hidden tests.