14
sqlx::Transaction and Arc<Mutex>
(lemm.ee)
Welcome to the Rust community! This is a place to discuss about the Rust programming language.
Credits
Not sure why you need an arc mutex to delegate it to the responsible component. Seems like the type of thing that should not cross thread boundaries nor be cloned multiple times.
Not talking threads here, more Tokio tasks.
You appear to be generally confused.
If you're using the multi-threaded work-stealing tokio runtime (the default), you are "talking threads". And if you aren't,
Arc
andMutex
would be useless, irregardless of whether you're doing it right or wrong.Thanks for the correction ๐