Adding show impl for Rc
This commit is contained in:
parent
455f574470
commit
c6f10f8831
@ -33,6 +33,7 @@ use core::option::{Option, Some, None};
|
||||
use core::ptr;
|
||||
use core::ptr::RawPtr;
|
||||
use core::mem::{min_align_of, size_of};
|
||||
use core::fmt;
|
||||
|
||||
use heap::deallocate;
|
||||
|
||||
@ -178,6 +179,12 @@ impl<T: Ord> Ord for Rc<T> {
|
||||
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> {
|
||||
|
Loading…
x
Reference in New Issue
Block a user