��次の要素は = {:?}
    println!(&quot;a next item = {:?}&quot;, a.tail());

    let b = Rc::new(Cons(10, RefCell::new(Rc::clone(&amp;a))));

    // b作成後のaの参照カウント = {}
    println!(&quot;a rc count after b creation = {}&quot;, Rc::strong_count(&amp;a));
    // bの最初の参照カウント = {}
    println!(&quot;b initial rc count = {}&quot;, Rc::strong_count(&amp;b));
    // bの次の要素 = {:?}
    println!(&quot;b next item = {:?}&quot;, b.tail());

    if let Some(link) 