[][src]Module moxie::runtime

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

Structs

Revision

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.

RunLoop

A Runtime that is bound with a particular root function.

Runtime

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.