Crate mentat_core [−] [src]
Modules
counter | |
util |
Macros
interpose |
A helper macro to sequentially process an iterable sequence, evaluating a block between each pair of items. |
interpose_iter |
A helper to bind |
Structs
DateTime |
ISO 8601 combined date and time with time zone. |
Keyword |
A keyword is a symbol, optionally with a namespace, that prints with a leading colon. This concept is imported from Clojure, as it features in EDN and the query syntax that we use. |
Schema |
Represents a Mentat schema. |
TxReport |
A transaction report summarizes an applied transaction. |
Utc |
The UTC time zone. This is the most efficient time zone when you don't need the local time. It is also used as an offset (which is also a dummy type). |
Uuid |
A Universally Unique Identifier (UUID). |
Enums
SQLTypeAffinity |
Type safe representation of the possible return values from SQLite's |
Traits
CachedAttributes | |
Cloned | |
FromMicros | |
FromRc | |
HasSchema | |
SQLValueType | |
SQLValueTypeSet |
We have an enum of types, |
Timelike |
The common set of methods for time component. |
ToMicros | |
UpdateableCache |
Functions
parse_query |
Type Definitions
AttributeMap |
Map attribute entids to |
EntidMap |
Map positive integer entids ( |
IdentMap |
Map |
ValueRc |
This type alias exists to allow us to use different boxing mechanisms for values.
This type must implement |
ValueTypeTag |