Skip to content

Commit ae34b0a

Browse files
authored
Adapt to new redismodule-rs API (#14)
1 parent 4066ec6 commit ae34b0a

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "redisearch_api"
3-
version = "0.4.4"
3+
version = "0.5.0"
44
authors = ["Gavrie Philipson <gavrie@redislabs.com>", "Guy Korland <guy.korland@redislabs.com>"]
55
edition = "2018"
66
description = "Rust RediSearch API binding"
@@ -14,7 +14,7 @@ crate-type = ["cdylib"]
1414

1515

1616
[dependencies]
17-
redis-module = { version="0.9.2", features = ["experimental-api"]}
17+
redis-module = { version="0.11", features = ["experimental-api"]}
1818
bitflags = "1.1"
1919
libc = "0.2"
2020
time = "0.1"

src/index.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,12 +129,12 @@ impl Index {
129129
};
130130

131131
if !err_ptr.is_null() {
132-
let err = unsafe { CStr::from_ptr(err_ptr) }.to_str()?.to_owned();
132+
let message = unsafe { CStr::from_ptr(err_ptr) }.to_str()?.to_owned();
133133

134134
// FIXME: free() the err_ptr value.
135135
// This should be exposed from the RediSearch API. Talk to Meir.
136136

137-
return Err(err.into());
137+
return Err(RedisError::String(message));
138138
}
139139

140140
Ok(ResultsIterator::from_raw(results_iter, self)?)

0 commit comments

Comments
 (0)