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]

[src]

impl<T> Debug for Reference<T>
[src]

[src]

Formats the value using the given formatter.

impl<T> Traverseable for Reference<T>
[src]

[src]

impl<T> VmType for Reference<T> where
    T: VmType,
    T::Type: Sized
[src]

A version of Self which implements Any allowing a TypeId to be retrieved

[src]

Creates an gluon type which maps to Self in rust

[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