Skip to content

Commit 0a507fa

Browse files
authored
refactor!: remove deprecated items (#624)
1 parent c796402 commit 0a507fa

File tree

3 files changed

+0
-54
lines changed

3 files changed

+0
-54
lines changed

src/node_table.rs

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -512,16 +512,6 @@ impl NodeTable {
512512
)
513513
}
514514

515-
#[deprecated(since = "0.12.0", note = "use flags_slice_mut instead")]
516-
pub fn flags_array_mut(&mut self) -> &mut [NodeFlags] {
517-
sys::generate_slice_mut(self.as_ref().flags, self.num_rows())
518-
}
519-
520-
#[deprecated(since = "0.12.0", note = "use time_slice_mut instead")]
521-
pub fn time_array_mut(&mut self) -> &mut [Time] {
522-
sys::generate_slice_mut(self.as_ref().flags, self.num_rows())
523-
}
524-
525515
/// Return the ``population`` value from row ``row`` of the table.
526516
///
527517
/// # Examples

src/tree_interface.rs

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -380,28 +380,6 @@ impl TreeInterface {
380380
sys::tsk_column_access::<NodeId, _, _, _>(u.into(), self.as_ref().right_sib, self.array_len)
381381
}
382382

383-
/// Obtain the list of samples for the current tree/tree sequence
384-
/// as a vector.
385-
///
386-
/// # Panics
387-
///
388-
/// Will panic if the number of samples is too large to cast to a valid id.
389-
#[deprecated(since = "0.2.3", note = "Please use Tree::sample_nodes instead")]
390-
pub fn samples_to_vec(&self) -> Vec<NodeId> {
391-
let num_samples =
392-
unsafe { ll_bindings::tsk_treeseq_get_num_samples(self.as_ref().tree_sequence) };
393-
let mut rv = vec![];
394-
395-
for i in 0..num_samples {
396-
let u = match isize::try_from(i) {
397-
Ok(o) => unsafe { *(*(self.as_ref()).tree_sequence).samples.offset(o) },
398-
Err(e) => panic!("{}", e),
399-
};
400-
rv.push(u.into());
401-
}
402-
rv
403-
}
404-
405383
/// Get the list of sample nodes as a slice.
406384
pub fn sample_nodes(&self) -> &[NodeId] {
407385
let num_samples =

src/trees/treeseq.rs

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -271,28 +271,6 @@ impl TreeSequence {
271271
Tree::new_at_index(&self.inner, flags, at)
272272
}
273273

274-
/// Get the list of samples as a vector.
275-
/// # Panics
276-
///
277-
/// Will panic if the number of samples is too large to cast to a valid id.
278-
#[deprecated(
279-
since = "0.2.3",
280-
note = "Please use TreeSequence::sample_nodes instead"
281-
)]
282-
pub fn samples_to_vec(&self) -> Vec<NodeId> {
283-
let num_samples = unsafe { ll_bindings::tsk_treeseq_get_num_samples(self.as_ptr()) };
284-
let mut rv = vec![];
285-
286-
for i in 0..num_samples {
287-
let u = match isize::try_from(i) {
288-
Ok(o) => NodeId::from(unsafe { *(*self.as_ptr()).samples.offset(o) }),
289-
Err(e) => panic!("{}", e),
290-
};
291-
rv.push(u);
292-
}
293-
rv
294-
}
295-
296274
/// Get the list of sample nodes as a slice.
297275
pub fn sample_nodes(&self) -> &[NodeId] {
298276
let num_samples = unsafe { ll_bindings::tsk_treeseq_get_num_samples(self.as_ptr()) };

0 commit comments

Comments
 (0)