Struct std::gc::GcExperimental[src]

pub struct Gc<T> {
    // some fields omitted
}

Immutable garbage-collected pointer type

Trait Implementations

impl<T> Clone for Gc<T>

fn clone(&self) -> Gc<T>

Clone the pointer only

fn clone_from(&mut self, source: &Self)

impl<T: PartialEq + 'static> PartialEq for Gc<T>

fn eq(&self, other: &Gc<T>) -> bool

fn ne(&self, other: &Gc<T>) -> bool

impl<T: PartialOrd + 'static> PartialOrd for Gc<T>

fn lt(&self, other: &Gc<T>) -> bool

fn le(&self, other: &Gc<T>) -> bool

fn ge(&self, other: &Gc<T>) -> bool

fn gt(&self, other: &Gc<T>) -> bool

impl<T: Ord + 'static> Ord for Gc<T>

fn cmp(&self, other: &Gc<T>) -> Ordering

impl<T: Eq + 'static> Eq for Gc<T>

impl<T: 'static> Deref<T> for Gc<T>

fn deref<'a>(&'a self) -> &'a T

impl<T: Default + 'static> Default for Gc<T>

fn default() -> Gc<T>

impl<T: 'static> Repr<*Box<T>> for Gc<T>

fn repr<T>(&self) -> T

impl<S: Writer, T: Hash<S> + 'static> Hash<S> for Gc<T>

fn hash(&self, s: &mut S)

impl<T: 'static + Show> Show for Gc<T>

fn fmt(&self, f: &mut Formatter) -> Result