Simplify Cursor::next

This commit is contained in:
Ivan Ukhov 2019-05-22 11:46:49 +02:00
parent f8f737bf2f
commit cc9bf983ac

View File

@ -39,22 +39,8 @@ impl<'l> Cursor<'l> {
let values = match self.values.take() { let values = match self.values.take() {
Some(mut values) => { Some(mut values) => {
for (i, value) in values.iter_mut().enumerate() { for (i, value) in values.iter_mut().enumerate() {
match value {
&mut Value::Binary(ref mut value) => {
*value = try!(self.statement.read(i)); *value = try!(self.statement.read(i));
} }
&mut Value::Float(ref mut value) => {
*value = try!(self.statement.read(i));
}
&mut Value::Integer(ref mut value) => {
*value = try!(self.statement.read(i));
}
&mut Value::String(ref mut value) => {
*value = try!(self.statement.read(i));
}
&mut Value::Null => {}
}
}
values values
} }
_ => { _ => {