Pekka Enberg
50f9cc449c
bindings/rust: Fix complaints about non-Sync/Send use of Arc
...
We probably should drop the `Rc` from `Connection` in the core, but
let's paper over it for now.
2025-02-27 10:43:58 +02:00
Pekka Enberg
08c1dce549
bindings/rust: Improve API support
...
Add support for Statement::query() and others to wire up more of Limbo
core to the Rust bindings.
2025-02-27 10:38:16 +02:00
Pekka Enberg
98e3bc0c0c
bindings/rust: Make library thread-safe
2025-02-27 10:22:22 +02:00
Pekka Enberg
f0b29167cd
bindings/rust: Fix Database::connect() signature
...
We don't want to consume `self`...
2025-02-27 10:10:51 +02:00
Pekka Enberg
185826f9f9
bindings/rust: Add description to Cargo.toml
2025-02-18 19:38:36 +02:00
Pekka Enberg
d1e8bb986f
Fix RustDoc imports
2025-02-12 17:17:33 +02:00
Pekka Enberg
2e5fc62c45
bindings/rust: Add example.rs
2025-02-12 16:55:05 +02:00
Pekka Enberg
0b83e98031
bindings/rust: Make "limbo_core" workspace dependency
2025-02-12 16:53:41 +02:00
Pekka Enberg
c612b0932e
bindings/rust: Rename crate to "limbo"
2025-02-12 16:49:53 +02:00
Aarni Koskela
eaea02c567
Fix a handful of typos
2025-02-09 18:08:29 +02:00
Jorge López
be5ea350bb
bindings: select io_uring feature from limbo_core explicitly as it will be made non-default
2025-02-09 01:10:35 +01:00
Pekka Enberg
7967cc5efc
core: Kill Rows wrapper struct
...
It's just an useless wrapper, kill it.
2025-01-26 16:27:19 +02:00
Jorge López
86a4714711
syntactic changes: remove unneeded paths when the type is already imported
2025-01-18 18:29:12 +01:00
Pekka Enberg
af020c27d6
Initial take on Rust bindings
...
This implements libSQL compatible Rust API on top of Limbo's core. The
purpose of this is to allow libraries and apps that build on libSQL to
use Limbo.
2025-01-14 09:16:46 +02:00