-
Sometimes I find it easier to start with how this should look to the user:
```rust
// async fn foo(executor: impl Executor) -> anyhow::Result {
assert!(executor.fetch_one("SELECT 2").await?.ge…
-
This repository is a great source for best practices. It'd be cool to re-use some parts of it as-is, like the SQL function for adding the `set_updated_at` trigger. However, the license is quite restri…
-
Cargo sets [this list](https://doc.rust-lang.org/cargo/reference/environment-variables.html#environment-variables-cargo-sets-for-crates) of env vars when either invoking rustc, or `cargo run`ing or `c…
-
Upgrade sqlx to latest version
-
* Is this a cargo feature flag? How does it work? Perhaps have `sqlite` (bundled) and `sqlite_sys` (unbundled) ?
* What is the default inclusion strategy? My preference leans heavily towards bun…
-
## Motivation
Right now we use prepared statements in our Engines for the security benefits, but never re-use a prepared statement for their performance benefits as we are not keeping track of them…
-
Hi, when trying to open more than one terminal, I get an error saying my database is locked. I am also using it with direnv and tmux to open multiple panels, I am not sure what extra info I can provid…
-
Is there now (or in the future) UUID support or should I just convert to a string?
```rust
pub async fn find_by_id(ctx: &Context
-
This proposal is for a new syntax for struct tags, one that is formally defined in the grammar and can be validated by the compiler.
## Problem
The current struct tag format is defined in the spec…
-
I found an interesting issue in LLD that I was chasing down for more than a year. The problem revolves around `XInput1_4.dll`. I wanted to share how I got there, since others might see this problem be…