lmdb: handle iterator item result

This commit is contained in:
ardocrat
2026-05-21 00:46:40 +03:00
parent 92704219b0
commit b197affe1b
+7 -7
View File
@@ -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)
}