@oconnor663 ("Jack O'Connor") replied to a tweet by @oconnor663:
@steveklabnik So like this funny little example works fine: https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=545daf521d8ed2b460d66c40a1006162. But if you change `std::sync::Arc` to `std::rc::Rc` on that one line in the body of foo, not only does it stop working, but the error is in the body of baz: https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=9bdb530969dbf412e6f63430b5e01e54