From e4603f9d4a4e88dfe7ba21cdcd0e2cea3cae4bfd Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Sat, 18 Apr 2020 09:06:25 +0800 Subject: [PATCH] add c --- single_file_tests/rc.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 single_file_tests/rc.rs diff --git a/single_file_tests/rc.rs b/single_file_tests/rc.rs new file mode 100644 index 0000000..013235f --- /dev/null +++ b/single_file_tests/rc.rs @@ -0,0 +1,15 @@ +use std::rc::Rc; + +fn main() { + let a = Rc::new(0); + + println!("{}", Rc::strong_count(&a)); + let b = a.clone(); + println!("{}", Rc::strong_count(&a)); + let c = Rc::clone(&a); + println!("{}", Rc::strong_count(&a)); + + println!("{}", a); + println!("{}", b); + println!("{}", c); +}