Skip to content

Commit 5b5de58

Browse files
committed
cleanup
1 parent 6cd9030 commit 5b5de58

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

src/trees/tree.rs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,13 @@ use crate::sys::bindings as ll_bindings;
22
use crate::sys::{LLTree, TreeSequence};
33
use crate::Position;
44
use crate::TreeFlags;
5-
use crate::TreeInterface;
65
use crate::TskitError;
76

87
/// A Tree.
98
///
109
/// Wrapper around `tsk_tree_t`.
1110
pub struct Tree<'treeseq> {
1211
pub(crate) inner: LLTree<'treeseq>,
13-
api: TreeInterface,
1412
advanced: i32,
1513
}
1614

@@ -20,14 +18,10 @@ impl<'treeseq> Tree<'treeseq> {
2018
flags: F,
2119
) -> Result<Self, TskitError> {
2220
let flags = flags.into();
23-
let mut inner = LLTree::new(ts, flags)?;
24-
let nonnull = std::ptr::NonNull::new(inner.as_mut_ptr()).unwrap();
25-
let num_nodes = ts.num_nodes_raw();
26-
let api = TreeInterface::new(nonnull, num_nodes, num_nodes + 1, flags);
21+
let inner = LLTree::new(ts, flags)?;
2722
Ok(Self {
2823
inner,
2924
advanced: 0,
30-
api,
3125
})
3226
}
3327

0 commit comments

Comments
 (0)