This workspace is a collection of Rust crates for the Gel database. Individual docs can currently be found on docs.rs:
Crate | Source | Description |
---|---|---|
gel-auth | Source | Authentication and authorization utilities |
gel-derive | Source | Derive macro for data structures fetched from the database |
gel-errors | Source | Error handling utilities |
gel-protocol | Source | Low-level definitions for data model of the Gel protocol |
gel-stream | Source | Library for streaming TLS/plaintext data between clients and servers |
gel-tokio | Source | Gel/EdgeDB client using Tokio async runtime |
cargo test --all-features
will test most features of the creates in this
repository, however some feature combinations will not be tested. See
justfile for all commands to run the complete feature matrix test
suite.
Licensed under either of
- Apache License, Version 2.0, (./LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (./LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.