From 820298737e45279b117eed405b052096a5f96ed6 Mon Sep 17 00:00:00 2001 From: timofey Date: Thu, 31 Aug 2023 20:13:23 +0000 Subject: [PATCH] `pub` in `heighted` --- src/mrds/trees/heighted.rs | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/src/mrds/trees/heighted.rs b/src/mrds/trees/heighted.rs index 0deea2d..f836c93 100644 --- a/src/mrds/trees/heighted.rs +++ b/src/mrds/trees/heighted.rs @@ -7,7 +7,7 @@ use crate::flow::{ use crate::func::{context::*, *}; #[derive(Clone)] -struct Node { +pub struct Node { l: Tree, r: Tree, key: A, @@ -19,7 +19,7 @@ impl Display for Node { } } -struct Reference { +pub struct Reference { node: Arc>, } @@ -37,7 +37,7 @@ impl Display for Reference { } } -struct Tree { +pub struct Tree { reference: Option>, height: u64, } @@ -60,12 +60,12 @@ impl Display for Tree { } } -struct Trees { +pub struct Trees { _a: PhantomData, } impl Trees { - fn new() -> Self { + pub fn new() -> Self { Self { _a: PhantomData } } } @@ -217,16 +217,13 @@ mod tests { ] { tree = trees.clone().add_tree(tree, i); assert!(tree.balanced()); - // println!("{} {}", tree.height, tree); } for i in [ 2, 9, 4, 7, 8, 10, 17, 1, 13, 15, 18, 12, 5, 0, 3, 6, 16, 19, 14, 11, ] { tree = trees.clone().remove(tree, i); assert!(tree.balanced()); - // println!("{} {}", tree.height, tree); } - // assert!(false); } #[test] @@ -238,15 +235,12 @@ mod tests { ] { tree = trees.clone().add_tree(tree, i); assert!(tree.balanced()); - // println!("{} {}", tree.height, tree); } for i in [ 2, 9, 4, 7, 8, 10, 17, 1, 13, 15, 18, 12, 5, 0, 3, 6, 16, 19, 14, 11, ] { tree = trees.clone().remove(tree, i); assert!(tree.balanced()); - // println!("{} {}", tree.height, tree); } - // assert!(false); } }