lmdb: handle iterator item result
This commit is contained in:
@@ -36,7 +36,7 @@ use crate::libwallet::{
|
||||
};
|
||||
use crate::util::secp::constants::SECRET_KEY_SIZE;
|
||||
use crate::util::secp::key::SecretKey;
|
||||
use crate::util::{self, secp, ToHex};
|
||||
use crate::util::{self, ToHex};
|
||||
|
||||
use rand::rngs::mock::StepRng;
|
||||
use rand::thread_rng;
|
||||
@@ -334,7 +334,7 @@ where
|
||||
)
|
||||
.map_err(From::from)
|
||||
});
|
||||
let iter = prefix_iter.expect("deserialize").into_iter();
|
||||
let iter = prefix_iter.expect("deserialize").into_iter().filter(|x| x.is_ok()).map(|x| x.unwrap());
|
||||
Box::new(iter)
|
||||
}
|
||||
|
||||
@@ -355,7 +355,7 @@ where
|
||||
)
|
||||
.map_err(From::from)
|
||||
});
|
||||
let iter = prefix_iter.expect("deserialize").into_iter();
|
||||
let iter = prefix_iter.expect("deserialize").into_iter().filter(|x| x.is_ok()).map(|x| x.unwrap());
|
||||
Box::new(iter)
|
||||
}
|
||||
|
||||
@@ -395,7 +395,7 @@ where
|
||||
)
|
||||
.map_err(From::from)
|
||||
});
|
||||
let iter = prefix_iter.expect("deserialize").into_iter();
|
||||
let iter = prefix_iter.expect("deserialize").into_iter().filter(|x| x.is_ok()).map(|x| x.unwrap());
|
||||
Box::new(iter)
|
||||
}
|
||||
|
||||
@@ -590,7 +590,7 @@ where
|
||||
)
|
||||
.map_err(From::from)
|
||||
});
|
||||
let iter = prefix_iter.expect("deserialize").into_iter();
|
||||
let iter = prefix_iter.expect("deserialize").into_iter().filter(|x| x.is_ok()).map(|x| x.unwrap());
|
||||
Box::new(iter)
|
||||
}
|
||||
|
||||
@@ -637,7 +637,7 @@ where
|
||||
)
|
||||
.map_err(From::from)
|
||||
});
|
||||
let iter = prefix_iter.expect("deserialize").into_iter();
|
||||
let iter = prefix_iter.expect("deserialize").into_iter().filter(|x| x.is_ok()).map(|x| x.unwrap());
|
||||
Box::new(iter)
|
||||
}
|
||||
|
||||
@@ -727,7 +727,7 @@ where
|
||||
)
|
||||
.map_err(From::from)
|
||||
});
|
||||
let iter = prefix_iter.expect("deserialize").into_iter();
|
||||
let iter = prefix_iter.expect("deserialize").into_iter().filter(|x| x.is_ok()).map(|x| x.unwrap());
|
||||
Box::new(iter)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user