1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#![deny(missing_docs)] //! `mycroft-support` is a crate with code intended to be used for the runtime of programs //! containing `mycroft` generated code. If you're not developing `mycroft`, you probably don't //! want these docs. `mycroft` contains the compiler, `mycroft-macros` contains the plugin to run //! the compiler during rust compilation, this crate just contains functions and structures used by //! the generated code. //! //! If you are developing `mycroft`, or just don't care about an interface not made for you, //! welcome, this crate essentially implements the datalog backend. This includes database-like //! functionality and eventually rule execution management. pub mod storage; pub mod index; pub mod join; pub mod derivation; pub mod aggregator;