Show impl for Weak

Show impl for Weak and tweaked the Show impl for Rc for consistency
directly used?  It is getting called indirectly the old way right?