Show impl for Weak

Show impl for Weak and tweaked the Show impl for Rc for consistency
I'm ok with changing it back here but it cant be done that way for `Weak`