Skip to content

Commit 0fcdd1d

Browse files
committed
cleanup
1 parent c0faced commit 0fcdd1d

File tree

1 file changed

+0
-45
lines changed

1 file changed

+0
-45
lines changed

src/table_views.rs

Lines changed: 0 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
1-
use std::ptr::NonNull;
2-
31
#[cfg(feature = "provenance")]
42
use crate::provenance::ProvenanceTable;
5-
use crate::sys::bindings as ll_bindings;
63
use crate::EdgeTable;
74
use crate::IndividualTable;
85
use crate::MigrationTable;
@@ -43,48 +40,6 @@ impl TableViews {
4340
})
4441
}
4542

46-
pub(crate) fn new_from_NonNull_table_collection(
47-
tables: &mut NonNull<ll_bindings::tsk_table_collection_t>,
48-
) -> Result<Self, TskitError> {
49-
Ok(Self {
50-
edges: crate::EdgeTable::new_from_table(&mut unsafe { tables.as_mut() }.edges)?,
51-
nodes: crate::NodeTable::new_from_table(&mut unsafe { tables.as_mut() }.nodes)?,
52-
sites: crate::SiteTable::new_from_table(&mut unsafe { tables.as_mut() }.sites)?,
53-
mutations: crate::MutationTable::new_from_table(
54-
&mut unsafe { tables.as_mut() }.mutations,
55-
)?,
56-
individuals: crate::IndividualTable::new_from_table(
57-
&mut unsafe { tables.as_mut() }.individuals,
58-
)?,
59-
populations: crate::PopulationTable::new_from_table(
60-
&mut unsafe { tables.as_mut() }.populations,
61-
)?,
62-
migrations: crate::MigrationTable::new_from_table(
63-
&mut unsafe { tables.as_mut() }.migrations,
64-
)?,
65-
#[cfg(feature = "provenance")]
66-
provenances: crate::provenance::ProvenanceTable::new_from_table(
67-
&mut unsafe { tables.as_mut() }.provenances,
68-
)?,
69-
})
70-
}
71-
72-
pub(crate) fn new_from_tree_sequence(
73-
treeseq: *mut ll_bindings::tsk_treeseq_t,
74-
) -> Result<Self, TskitError> {
75-
if treeseq.is_null() {
76-
return Err(TskitError::LibraryError(
77-
"tree sequence pointer is null".to_string(),
78-
));
79-
}
80-
let mut n = NonNull::new(unsafe { *treeseq }.tables).ok_or_else(|| {
81-
TskitError::LibraryError(
82-
"tree sequence contains NULL pointer to table collection".to_string(),
83-
)
84-
})?;
85-
Self::new_from_NonNull_table_collection(&mut n)
86-
}
87-
8843
/// Get reference to the [``EdgeTable``](crate::EdgeTable).
8944
pub fn edges(&self) -> &EdgeTable {
9045
&self.edges

0 commit comments

Comments
 (0)