Type Definition arret_runtime::boxed::Captures[][src]

type Captures = Gc<Any>;

Opaque type for a function’s captures

This has a meaning specific to the implementation of the function. This may be a dummy value (typically Nil) for functions that don’t capture, a single boxed value or a collection of multiple boxed values. The only external contract is that it must be a boxed value to allow for garbage collection.