Lines Matching defs:Canary
10733 struct Canary {
10738 impl Drop for Canary {
10744 impl Clone for Canary {
10750 Canary { count: self.count.clone(), panics: self.panics }
10755 let canary = Canary { count: drop_count.clone(), panics: false };
10756 let panic = Canary { count: drop_count.clone(), panics: true };
15570 struct Canary(*mut atomic::AtomicUsize);
15572 impl Drop for Canary {
15576 Canary(c) => {
15827 let x = Arc::new(Canary(&mut canary as *mut atomic::AtomicUsize));
15835 let arc = Arc::new(Canary(&mut canary as *mut atomic::AtomicUsize));