#![allow(unused_variables)] fn main() { use std::sync::Arc; let five = Arc::new(5); let _weak_five = Arc::downgrade(&five); assert_eq!(1, Arc::weak_count(& five)); }