edgedb-rust
edgedb-rust copied to clipboard
The official Rust binding for EdgeDB
The `Decimal` type as provided is unusable without opting in to the `with-bigdecimal` feature flag. Without this, the type is completely opaque. Even if one does opt to using `bigdecimal`,...
Hello! Would it be possible to execute queries like this : ``` #[derive(Queryable)] struct MusicOutput { pub id: Uuid, pub name: String } let parameters = HashMap::from([ ("artist", "John 5"),...
I'd expose 4 public modules from edgedb-protocol: 1. `model` - Types an application will need in its model * `BigInt`, `Decimal` * `Duration`, `LocalDatetime`, `LocalDate`, `LocalTime` * Re-export of `uuid::Uuid`...
- EdgeDB Version: EdgeDB Version: 4.4+596d0e4 on Ubuntu 22.04.3 LTS - EdgeDB CLI Version: EdgeDB CLI 4.1.0+a8fe4d7 I have a query that works fine in UI and CLI but dies...
Edgedb's error messages can be quite unintuitive about what is needed to fix the error, what the error is, and it should include more information about the invalid query, and...
- edgedb-tokio: 0.5 - edgedb-protocol: 0.6 - edgedb-derive: 0.5.1 - EdgeDB Version: EdgeDB Version: 4.4+596d0e4 on Ubuntu 22.04.3 LTS - EdgeDB CLI Version: EdgeDB CLI 4.1.0+a8fe4d7 Steps to Reproduce: ```...
Looks like check_descriptor() is still unfinished in places, such as enums (also ranges and some others). Will start with a PR for enum and once merged do the rest. https://github.com/edgedb/edgedb-rust/blob/master/edgedb-protocol/src/query_arg.rs#L242...
**Describe the bug** Currently if your derived fields are not in the same order as your query's, you will run into "unexpected field foo expected bar" errors, which is not...