[][src]Type Definition gluon_vm::gc::GcRef

type GcRef<'a, T> = Borrow<'a, GcPtr<T>>;

Implementations

impl<'a, T: ?Sized> GcRef<'a, T>[src]

pub fn as_ref(&self) -> &'a T[src]

Trait Implementations

impl<'a, T: ?Sized> Clone for GcRef<'a, T>[src]

impl<'gc, T: ?Sized> From<Borrow<'gc, OwnedPtr<T>>> for GcRef<'gc, T>[src]

fn from(ptr: OwnedGcRef<'gc, T>) -> Self[src]

Freezes self into a shared pointer