tokio::sync::Mutex .cursorrules prompt files

A Tokio::sync::Mutex is an asynchronous mutual exclusion primitive in Rust that allows shared data across tasks, offering thread-safe access with efficient context switching.