Crates.io | datom |
lib.rs | datom |
version | 0.1.1-pre4 |
source | src |
created_at | 2021-08-19 07:09:39.73782 |
updated_at | 2021-08-26 22:29:55.214598 |
description | datom-rs: an open-source database inspired by Datomic |
homepage | https://os.lutris.engineering/datom-rs/ |
repository | https://github.com/LutrisEng/datom-rs |
max_upload_size | |
id | 439495 |
size | 178,619 |
datom-rs is currently under pre-release development.
Add the following to the [dependencies]
section of your Cargo.toml
:
datom = "0.1"
Currently, datom-rs requires Rust nightly. We use the following unstable features, though we're open to refactoring them out.
edition2021
: The Rust 2021 edition, which should be stable in Rust 1.56.generic_associated_types
: Generic Associated Types, or GATs, allow implementors of Connection
to specify their Database
as being generic on a lifetime. GATs are on track for stability (rust-lang/rust#44365), and there seems to only be one remaining unresolved question (rust-lang/rust#87479).map_first_last
: Adds additional useful functions to BTreeMap
/BTreeSet
. On track for stability (rust-lang/rust#62924).once_cell
: A standard alternative to lazy_static
Sponsor | Contribution |
---|---|
Lutris Engineering runs the datom-rs project. |