StackSafe: Domando la recursión en Rust sin desbordamiento de pila
Los algoritmos recursivos en Rust pueden causar fácilmente desbordamientos de pila que bloquean el programa. StackSafe resuelve esto aumentando automáticamente la pila en funciones y estructuras de datos recursivas. Simplemente agregue `#[stacksafe]` y su código funcionará sin bloqueos. StackSafe se está utilizando en producción en productos como ScopeDB, donde ayuda a rastrear y depurar cargas de trabajo de datos de observabilidad a escala de petabytes. Protege no solo las funciones recursivas, sino también los comportamientos derivados (como `Debug`, `Clone`, `Drop`) de las estructuras de datos recursivas, ofreciendo una solución completa y comprobaciones en tiempo de depuración para identificar posibles desbordamientos de pila.