diff --git a/akd/src/storage/transaction.rs b/akd/src/storage/transaction.rs index baf568d0..7fe07a0c 100644 --- a/akd/src/storage/transaction.rs +++ b/akd/src/storage/transaction.rs @@ -202,7 +202,7 @@ impl Transaction { } // sort all the value lists by epoch - for (_k, v) in results.iter_mut() { + for v in results.values_mut() { v.sort_unstable_by_key(|a| a.epoch); } diff --git a/examples/src/mysql_demo/mysql_storables.rs b/examples/src/mysql_demo/mysql_storables.rs index 8feccbfb..eab61ea1 100644 --- a/examples/src/mysql_demo/mysql_storables.rs +++ b/examples/src/mysql_demo/mysql_storables.rs @@ -711,10 +711,7 @@ impl MySqlStorable for DbRecord { let massaged_hash_vec: akd::Digest = akd::hash::try_parse_digest(&hash_vec).map_err(|_| cast_err())?; let massaged_prev_hash_vec: Option = match prev_hash_vec { - Some(v) => match akd::hash::try_parse_digest(&v).map_err(|_| cast_err()) { - Ok(r) => Some(r), - Err(err) => return Err(err), - }, + Some(v) => Some(akd::hash::try_parse_digest(&v).map_err(|_| cast_err())?), None => None, };