Show impl for Weak

Show impl for Weak and tweaked the Show impl for Rc for consistency
It wouldn't let me do that.  It said `&'static str` doesnt have a `to_str()` or `to_String()` method