Rust language is the only compiled language without gc with guaranteed memory safety.
Using new Forget(must drop) marker trait, I propose safe, performant, ergonomic event and fine grained reactivity system that solves these problems.
Which only work in rust due to rust's unique properties.
Forget or Leak trait is a marker trait for types cannot be forgotten (must run destructor).
Rust doesn't have these traits now, but proposed as a solution for scoped task trilemma.
There is a good Forget marker trait RFC. Please read this before proceed.