mirror of
https://github.com/rust-lang/rust.git
synced 2024-10-30 22:12:15 +00:00
14 lines
336 B
Rust
14 lines
336 B
Rust
// Regression test for HashMap only impl'ing Send/Sync if its contents do
|
|
|
|
// normalize-stderr-test: "\S+hashbrown-\S+" -> "$$HASHBROWN_SRC_LOCATION"
|
|
|
|
use std::collections::HashMap;
|
|
use std::rc::Rc;
|
|
|
|
fn foo<T: Send>() {}
|
|
|
|
fn main() {
|
|
foo::<HashMap<Rc<()>, Rc<()>>>();
|
|
//~^ ERROR `Rc<()>` cannot be sent between threads safely
|
|
}
|