use core::ptr;
use core::ptr::RawPtr;
use core::mem::{min_align_of, size_of};
+use core::fmt;
use heap::deallocate;
fn cmp(&self, other: &Rc<T>) -> Ordering { (**self).cmp(&**other) }
}
+impl<T: fmt::Show> fmt::Show for Rc<T> {
+ fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+ (**self).fmt(f)
+ }
+}
+
/// Weak reference to a reference-counted box
#[unsafe_no_drop_flag]
pub struct Weak<T> {