edgedb-rust icon indicating copy to clipboard operation
edgedb-rust copied to clipboard

The official Rust binding for EdgeDB

Results 39 edgedb-rust issues
Sort by recently updated
recently updated
newest added

Before publishing client crate on crates.io we need: 1. [x] Ensure that error reporting is adequate and errors can be handled apropriately. Probably get rid of `anyhow::Error`. If even if...

Previous discussion: https://github.com/edgedb/edgedb-rust/pull/44 and https://github.com/edgedb/edgedb-rust/issues/38 Options so far: 1. `data_types` is what is used in Python (or rather `datatypes`), but can be perceived to long for referencing too often 2....

Currently, we only allow a single host/port pair to be passed to the `connect()` call. To make building HA setups around the binding(s) easier, we should allow passing a list...

under discussion

What is the benefit of having `RawCodec` in addition to `Queryable`? It has a subset of the functionality, but for every type you'd want to implement `RawCodec` for, you'd also...

The native EdgeDB type looks like this: ```rust pub struct Range { pub(crate) lower: Option, pub(crate) upper: Option, pub(crate) inc_lower: bool, pub(crate) inc_upper: bool, pub(crate) empty: bool, } ``` I...

**Describe the bug** A clear and concise description of what the bug is. Please implement `Queryable` for all `Value` variants. In my particular case, `Value::Bytes(_)` does not have `Queryable` implemented...

### Description Currently, `edgedb-protocol` uses the binary protocol 1.0. For my current project [`edgedb_codegen`](https://github.com/ifiokjr/edgedb_codegen) I would like access to the enum name for autogenerating shared types and better type checking....