// Testing the display of JoinHandle and Thread in cdb. // cdb-only //@ min-cdb-version: 10.0.18317.1001 //@ compile-flags:-g // === CDB TESTS ================================================================================== // // cdb-command:g // // cdb-command:dx join_handle,d // cdb-check:join_handle,d [Type: std::thread::JoinHandle >] // cdb-check: [...] __0 [Type: std::thread::JoinInner >] // // cdb-command:dx -r3 t,d // cdb-check:t,d : [...] [Type: std::thread::Thread *] // cdb-check: [...] __0 : Other [Type: enum2$] // cdb-check: [...] __0 [Type: core::pin::Pin >] use std::thread; #[allow(unused_variables)] fn main() { let join_handle = thread::spawn(|| { println!("Initialize a thread"); }); let t = join_handle.thread(); zzz(); // #break } fn zzz() {}