# edgedb-rust **Repository Path**: edgedb/edgedb-rust ## Basic Information - **Project Name**: edgedb-rust - **Description**: EdgeDB 的官方 Rust 驱动源码镜像,交流讨论请移步【内宣】库,谢谢! - **Primary Language**: Rust - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://gitee.com/edgedb/devrel - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-08-24 - **Last Updated**: 2025-04-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Gel Rust Binding =================== 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](https://docs.rs/gel-auth) | [Source](https://github.com/edgedb/edgedb-rust/tree/main/gel-auth) | Authentication and authorization utilities | | [gel-derive](https://docs.rs/gel-derive) | [Source](https://github.com/edgedb/edgedb-rust/tree/main/gel-derive) | Derive macro for data structures fetched from the database | | [gel-dsn](https://docs.rs/gel-dsn) | [Source](https://github.com/edgedb/edgedb-rust/tree/main/gel-dsn) | Data-source name (DSN) parser for Gel and PostgreSQL databases | | [gel-jwt](https://docs.rs/gel-jwt) | [Source](https://github.com/edgedb/edgedb-rust/tree/main/gel-jwt) | JSON Web Token (JWT) utilities | | [gel-errors](https://docs.rs/gel-errors) | [Source](https://github.com/edgedb/edgedb-rust/tree/main/gel-errors) | Error handling utilities | | [gel-protocol](https://docs.rs/gel-protocol) | [Source](https://github.com/edgedb/edgedb-rust/tree/main/gel-protocol) | Low-level definitions for data model of the Gel protocol | | [gel-stream](https://docs.rs/gel-stream) | [Source](https://github.com/edgedb/edgedb-rust/tree/main/gel-stream) | Library for streaming TLS/plaintext data between clients and servers | | [gel-tokio](https://docs.rs/gel-tokio) | [Source](https://github.com/edgedb/edgedb-rust/tree/main/gel-tokio) | Gel/EdgeDB client using Tokio async runtime | Running Tests ============= `cargo test --all-features` will test most features of the creates in this repository, however some feature combinations will not be tested. See [justfile](./justfile) for all commands to run the complete feature matrix test suite. License ======= 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.