mirror of
https://github.com/fluencelabs/sqlite-wasm-connector
synced 2025-03-15 06:20:50 +00:00
Require not start if nothing to bind
This commit is contained in:
parent
26626fdeeb
commit
b2e735b627
@ -26,8 +26,13 @@ impl<'l> Iterator<'l> {
|
||||
/// Read the next row.
|
||||
pub fn next(&mut self) -> Result<Option<&[Value]>> {
|
||||
match self.state {
|
||||
Some(State::Row) => {},
|
||||
_ => return Ok(None),
|
||||
Some(State::Done) => return Ok(None),
|
||||
None => {
|
||||
try!(self.statement.reset());
|
||||
self.state = Some(try!(self.statement.step()));
|
||||
return self.next();
|
||||
},
|
||||
_ => {},
|
||||
}
|
||||
let values = match self.values.take() {
|
||||
Some(mut values) => {
|
||||
|
Loading…
x
Reference in New Issue
Block a user