| fn require_sync<T: Sync>() {} | |
| //~^ NOTE required by this bound in `require_sync` | |
| //~| NOTE required by a bound in `require_sync` | |
| fn main() { | |
| require_sync::<std::cell::RefCell<()>>(); | |
| //~^ ERROR `RefCell<()>` cannot be shared between threads safely | |
| //~| NOTE `RefCell<()>` cannot be shared between threads safely | |
| //~| NOTE use `std::sync::RwLock` instead | |
| } |