I\'m learning Rust and have no experience with threads. I\'m going through the Rustlings course and I\'ve solved the threads1.rs
exercise, but I don\'t understand w
As @Matthias247 said, dereferencing is automatic when behind a .
Additionally, your attempt at explicit dereference fails because of operator precedence: *status_shared.jobs_completed
is equivalent to *(status_shared.jobs_completed)
so it attempts to dereference an u32
and fails, but you want (*status_shared).jobs_completed
in order to dereference the Arc
.