Lines Matching refs:canary
10755 let canary = Canary { count: drop_count.clone(), panics: false };
10761 vec![canary.clone(), canary.clone(), canary.clone(), panic, canary].into_boxed_slice();
15826 let mut canary = atomic::AtomicUsize::new(0);
15827 let x = Arc::new(Canary(&mut canary as *mut atomic::AtomicUsize));
15829 assert!(canary.load(Acquire) == 1);
15834 let mut canary = atomic::AtomicUsize::new(0);
15835 let arc = Arc::new(Canary(&mut canary as *mut atomic::AtomicUsize));
15837 assert!(canary.load(Acquire) == 0);
15839 assert!(canary.load(Acquire) == 1);