825dda8060
This test checks if the compiler complains about accesing a private field before complaining (or crashing) about the private function on it not marked as stable/unstable. The interface of the internal type (sys_common's Mutex) used for this was changed. With this change, it uses another function to test for the same issue.
13 lines
207 B
Rust
13 lines
207 B
Rust
use std::sync::Mutex;
|
|
|
|
struct Test {
|
|
comps: Mutex<String>,
|
|
}
|
|
|
|
fn main() {}
|
|
|
|
fn testing(test: Test) {
|
|
let _ = test.comps.inner.try_lock();
|
|
//~^ ERROR: field `inner` of struct `Mutex` is private
|
|
}
|