Qué hace
Un archivo de reglas para Cursor con pautas generales para proyectos en Rust. Cubre la estructura del proyecto, la propiedad y los tipos, el manejo de errores con Result y Option, reglas de async y concurrencia, y comprobaciones de calidad y pruebas, como evitar unwrap fuera de tests y del arranque.
Casos de uso
- 01Separar un crate en código de librería y binario
- 02Añadir contexto a los errores en límites de IO
- 03Evitar llamadas bloqueantes dentro de código async