logoalt Hacker News

bluGillyesterday at 4:05 PM1 replyview on HN

Only if there is a data race - if there is no data race C++ lets you do it. Rust doesn't let you do things that don't have a race but cannot be proven within the context of rust to not have a data race.


Replies

steveklabnikyesterday at 4:09 PM

In safe Rust, yes, you must prove it. But in unsafe Rust, it's up to you. It's the exact same thing.