#rethink-db #driver #api #protocols #json #table #mut

nightly rust-rethinkdb

Rust 对 RethinkDB 2.0 的本地驱动。工作中。

1 个不稳定版本

使用旧的 Rust 2015

0.0.1 2015年4月19日

#7 in #rethink-db

MIT 协议

56KB
1.5K SLoC

Shell 1K SLoC // 0.1% comments Rust 588 SLoC // 0.0% comments

RethinkDB 2.0 Rust 驱动

这是一个针对 json 协议的非常早期的 WIP 驱动。与 Rust beta 兼容。

示例

  use rethinkdb::RethinkDB;
  use rethinkdb::api::*;

	  let mut rethinkdb = RethinkDB::connect("localhost", 7888, "AUTH", 3); // 3 connections in the pool 
    let tc = db("test").table_create("person").replicas(1i32).run(&mut rethinkdb);

    struct Person {
    	name : String,
    	age  : u32,
    }
    let nacho = Person{name : "nacho".to_string(), age : 6};

    db("test").table("person").insert(json::encode(nacho)).run(&mut rethinkdb);


实现的消息

  • DB
  • TABLE_CREATE
  • TABLE
  • TABLE_DROP

贡献

目前只是一个可以构建项目的 PR。

许可证

MIT

依赖项

~340KB