Crate ligature[−][src]
Expand description
This module is the main module for the Ligature project. It represents to common types and traits used by Ligature.
Structs
A string that represents a Dataset by name. Currently can only be ASCII text separated by /
An Entity that is identified by a unique String id.
A general struct for representing errors involving Ligature. TODO should probably be an enum with a bunch of specific cases
A Statement is a grouping of an Entity, an Attribute, and a Value.
Enums
A set of enums used to express range queries when it makes sense for that type.
An enum that represents all the currently supported Value types.
Traits
A trait that all Ligature implementations implement.
Represents a QueryTx within the context of a Ligature instance and a single Dataset
Represents a WriteTx within the context of a Ligature instance and a single Dataset
Functions
Creates a new Entity with an optional prefix. To assure this Entity is unique within a Dataset use the version located in WriteTx.
Check if a given identifier is valid.