chore: bump trees from 0.2.1 to 0.4.2 (#18052)
* chore: bump trees from 0.2.1 to 0.4.2 (#18041) Bumps [trees](https://github.com/oooutlk/trees) from 0.2.1 to 0.4.2. - [Release notes](https://github.com/oooutlk/trees/releases) - [Commits](https://github.com/oooutlk/trees/commits) --- updated-dependencies: - dependency-name: trees dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Accommodate field & type changes Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit is contained in:
@ -52,7 +52,7 @@ tempfile = "3.2.0"
|
||||
thiserror = "1.0"
|
||||
tokio = { version = "1", features = ["full"] }
|
||||
tokio-stream = "0.1"
|
||||
trees = "0.2.1"
|
||||
trees = "0.4.2"
|
||||
|
||||
# Disable reed-solomon-erasure/simd-accel feature on aarch64 only since it
|
||||
# requires clang to support -march=native.
|
||||
|
@ -410,13 +410,13 @@ impl Blockstore {
|
||||
let mut walk = TreeWalk::from(forks);
|
||||
let mut blockhashes = HashMap::new();
|
||||
while let Some(visit) = walk.get() {
|
||||
let slot = visit.node().data;
|
||||
let slot = *visit.node().data();
|
||||
if self.meta(slot).unwrap().is_some() && self.orphan(slot).unwrap().is_none() {
|
||||
// If slot exists in blockstore and is not an orphan, then skip it
|
||||
walk.forward();
|
||||
continue;
|
||||
}
|
||||
let parent = walk.get_parent().map(|n| n.data);
|
||||
let parent = walk.get_parent().map(|n| *n.data());
|
||||
if parent.is_some() || !is_orphan {
|
||||
let parent_hash = parent
|
||||
// parent won't exist for first node in a tree where
|
||||
|
@ -3315,7 +3315,7 @@ pub mod tests {
|
||||
*/
|
||||
let starting_fork_slot = 5;
|
||||
let mut main_fork = tr(starting_fork_slot);
|
||||
let mut main_fork_ref = main_fork.root_mut();
|
||||
let mut main_fork_ref = main_fork.root_mut().get_mut();
|
||||
|
||||
// Make enough slots to make a root slot > blockstore_root
|
||||
let expected_root_slot = starting_fork_slot + blockstore_root.unwrap_or(0);
|
||||
@ -3333,7 +3333,7 @@ pub mod tests {
|
||||
main_fork_ref.push_front(minor_fork.clone());
|
||||
}
|
||||
main_fork_ref.push_front(tr(slot));
|
||||
main_fork_ref = main_fork_ref.first_mut().unwrap();
|
||||
main_fork_ref = main_fork_ref.front_mut().unwrap().get_mut();
|
||||
}
|
||||
let forks = tr(0) / (tr(1) / (tr(2) / (tr(4))) / main_fork);
|
||||
let validator_keypairs = ValidatorVoteKeypairs::new_rand();
|
||||
|
Reference in New Issue
Block a user