File tree Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -190,15 +190,13 @@ where
190
190
( Some ( _) , None ) => node. left . take ( ) ,
191
191
( Some ( left) , Some ( right) ) => {
192
192
if left. priority > right. priority {
193
- let new_root = Self :: rotate_right ( node) ;
194
- let mut new_root = new_root;
193
+ let mut new_root = Self :: rotate_right ( node) ;
195
194
new_root. right = Self :: remove_node ( new_root. right . take ( ) . unwrap ( ) ) ;
196
195
new_root. size =
197
196
1 + Self :: node_size ( & new_root. left ) + Self :: node_size ( & new_root. right ) ;
198
197
Some ( new_root)
199
198
} else {
200
- let new_root = Self :: rotate_left ( node) ;
201
- let mut new_root = new_root;
199
+ let mut new_root = Self :: rotate_left ( node) ;
202
200
new_root. left = Self :: remove_node ( new_root. left . take ( ) . unwrap ( ) ) ;
203
201
new_root. size =
204
202
1 + Self :: node_size ( & new_root. left ) + Self :: node_size ( & new_root. right ) ;
You can’t perform that action at this time.
0 commit comments