6 个版本 (有重大更改)

使用旧的 Rust 2015

0.4.0 2017年12月6日
0.3.0 2017年4月27日
0.2.0 2017年3月10日
0.1.0 2017年1月21日
0.0.2 2015年10月26日

#13 in #cypher

Download history 49/week @ 2024-04-07 56/week @ 2024-04-14 32/week @ 2024-04-21 5/week @ 2024-04-28 14/week @ 2024-05-05 10/week @ 2024-05-12 26/week @ 2024-05-19 36/week @ 2024-05-26 23/week @ 2024-06-02 15/week @ 2024-06-09 26/week @ 2024-06-16 34/week @ 2024-06-23 24/week @ 2024-06-30 35/week @ 2024-07-07 33/week @ 2024-07-14 27/week @ 2024-07-21

每月120次下载
用于 rocket_contrib

MIT 许可协议

5KB

r2d2_cypher

r2d2-cypher 是一个为 r2d2 连接池设计的 rusted-cypher

Build Status

示例

extern crate r2d2;
extern crate r2d2_cypher;

use r2d2::{Config, Pool};
use r2d2_cypher::CypherConnectionManager;

pub fn main() {
  let db_url  = "http://neo4j:[email protected]:7474/db/data";
  let manager = CypherConnectionManager{url:db_url.to_owned()};
  let config  = Config::builder().pool_size(5).build();
  let pool    = Pool::new(config, manager).unwrap();
  let client  = pool.clone().get().unwrap();
  let result  = client.cypher().exec("MATCH (n)-[r]->() RETURN n");
}

许可证

本项目遵循 MIT 许可协议。


lib.rs:

r2d2-cypher 是一个为 r2d2 连接池设计的 rusted-cypher

Build Status

示例

extern crate r2d2;
extern crate r2d2_cypher;

use r2d2::Pool;
use r2d2_cypher::CypherConnectionManager;

pub fn main() {
  let db_url  = "http://neo4j:[email protected]:7474/db/data";
  let manager = CypherConnectionManager{url:db_url.to_owned()};
  let pool    = Pool::builder().max_size(5).build(manager).unwrap();
  let client  = pool.clone().get().unwrap();
  let result  = client.cypher().exec("MATCH (n)-[r]->() RETURN n");
}

依赖项

~9–15MB
~230K SLoC