| Crates.io | enso-client |
| lib.rs | enso-client |
| version | 0.1.2 |
| created_at | 2026-01-07 16:40:01.828917+00 |
| updated_at | 2026-01-07 19:50:44.349556+00 |
| description | Rust client library for connecting to and querying an Enso database over TCP. |
| homepage | https://github.com/aether-flux/enso-client |
| repository | https://github.com/aether-flux/enso-client |
| max_upload_size | |
| id | 2028631 |
| size | 8,580 |
enso-client is the official Rust client library for connecting to an EnsoDB server over TCP.
It provides a simple, synchronous API for executing queries and receiving results.
⚠️ This crate is experimental and targets EnsoDB v0.1.
execute() APIcargo add enso-client
use enso_client::Enso;
use enso_client::EnsoError;
fn main() -> Result<(), EnsoError> {
let mut db = Enso::connect("127.0.0.1:5432")?;
let res = db.execute("SELECT * FROM users;")?;
println!("{}", res);
Ok(())
}
This crate is intended for:
This protocol is intentionally simple and unstable for now.
MIT