docs.rs failed to build reindexer-rs-0.2.2
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
reindexer-rs
Reindexer library for Rust
Installation (refer to installation)
go get github.com/restream/reindexer
sudo apt-get install libgoogle-perftools-dev
cd $GOPATH/src/github.com/restream/reindexer
sudo ./dependencies.sh
mkdir -p build && cd build
cmake ..
make -j4
# optional: step for build swagger documentation
make swagger
# optional: step for build web pages of Reindexer's face
make face
# install to system
sudo make install
Build
# Build
$ cargo build
# Build examples
$ cargo build --examples
# Run hello.rs
$ cargo run --example hello
Example (builtin)
// builtin
let db = new;
db.connet;
let ns = "items";
let ok = db.open_namespace;
assert!;
let ok = db.add_index;
assert!;
let ok = db.add_index;
assert!;
let ok = db.add_index;
assert!;
let item = r#"{"id":1234, "value" : "value"}"#;
let ok = db.upsert;
assert!;
let item = r#"{"id":1235, "value" : "value"}"#;
let ok = db.upsert;
assert!;
let = db.update_sql;
assert!;
let = db.select;
assert!;
let mut n = 0;
for s in qr.iter
Example (cproto)
// cproto
let db = new;
let ok = db.connect;
assert!;
let ns = "items";
let ok = db.open_namespace;
assert!;
let ok = db.add_index;
assert!;
let item = r#"{"id":1234, "value" : "value"}"#;
let ok = db.upsert;
assert!;
let item = r#"{"id":1235, "value" : "value"}"#;
let ok = db.upsert;
assert!;
let = db.select;
assert!;
for s in qr.iter