Module holmes::engine [] [src]

Holmes/Datalog Execution Engine

This module contains the logic for rule execution and non-persistent state maintenance.

Modules

types

Holmes Language Types

Structs

Engine

The Engine type contains the context necessary to run a Holmes program

Error

The Error type.

Quiescence

Future representing the quiescence of the Holmes engine See Engine::quiesce() to create one

Enums

ErrorKind

The kind of an error.

Traits

ResultExt

Additional methods for Result, for easy interaction with this crate.

Type Definitions

Result

Convenient wrapper around std::Result.