Struct gluon_vm::reference::Reference
[−]
[src]
pub struct Reference<T> { /* fields omitted */ }
Trait Implementations
impl<T> Userdata for Reference<T> where
T: Any + Send + Sync,
[src]
T: Any + Send + Sync,
impl<T> Debug for Reference<T>
[src]
impl<T> Traverseable for Reference<T>
[src]
impl<T> VmType for Reference<T> where
T: VmType,
T::Type: Sized,
[src]
T: VmType,
T::Type: Sized,
type Type = Reference<T::Type>
A version of Self
which implements Any
allowing a TypeId
to be retrieved
fn make_type(vm: &Thread) -> ArcType
[src]
Creates an gluon type which maps to Self
in rust
fn extra_args() -> VmIndex
[src]
How many extra arguments a function returning this type requires. Used for abstract types which when used in return position should act like they still need more arguments before they are called Read more