Module moxie::runtime[][src]

Expand description

Runtimes are the primary integration point between moxie and embedding environments.

Structs

Revisions measure moxie’s notion of time passing. Each Runtime increments its Revision on every iteration. crate::Commits to state variables are annotated with the Revision during which they were made.

A Runtime that is bound with a particular root function.

A Runtime is the primary integration point between moxie and an embedder. Each independent instance is responsible for an event loop and tracks time using a Revision which it increments on each iteration of the loop. Owns the cache and state for a given context.