Struct gluon_vm::channel::Receiver
[−]
[src]
pub struct Receiver<T> { // some fields omitted }
Trait Implementations
impl<T: Traverseable> Traverseable for Receiver<T>
[src]
impl<T> Debug for Receiver<T> where T: Debug
[src]
impl<T: VMType> VMType for Receiver<T> where T::Type: Sized
[src]
type Type = Receiver<T::Type>
A version of Self
which implements Any
allowing a TypeId
to be retrieved
fn make_type(vm: &Thread) -> TcType
Creates an gluon type which maps to Self
in rust
fn extra_args() -> VMIndex
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