Skip to content

Commit e01b3e5

Browse files
committed
rename crate to tskit
1 parent a7a69ad commit e01b3e5

14 files changed

+78
-78
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[package]
2-
name = "tskit_rust"
2+
name = "tskit"
33
version = "0.1.0"
44
authors = ["molpopgen <[email protected]>"]
55
build = "build.rs"

examples/mutation_metadata_bincode.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
use tskit_rust::metadata;
2-
use tskit_rust::*;
1+
use tskit::metadata;
2+
use tskit::*;
33
mod mutation;
44

55
use mutation::Mutation;

examples/mutation_metadata_std.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
use tskit_rust::metadata;
2-
use tskit_rust::*;
1+
use tskit::metadata;
2+
use tskit::*;
33
mod mutation;
44

55
use mutation::Mutation;

src/_macros.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
macro_rules! handle_tsk_return_value {
55
($code: expr) => {{
66
if $code < 0 {
7-
return Err(crate::error::TskitRustError::ErrorCode { code: $code });
7+
return Err(crate::error::TskitError::ErrorCode { code: $code });
88
}
99
return Ok($code);
1010
}};
@@ -24,7 +24,7 @@ macro_rules! panic_on_tskit_error {
2424
macro_rules! unsafe_tsk_column_access {
2525
($i: expr, $lo: expr, $hi: expr, $array: expr) => {{
2626
if $i < $lo || ($i as crate::tsk_size_t) >= $hi {
27-
return Err(crate::error::TskitRustError::IndexError {});
27+
return Err(crate::error::TskitError::IndexError {});
2828
}
2929
return Ok(unsafe { *$array.offset($i as isize) });
3030
}};
@@ -96,7 +96,7 @@ macro_rules! process_state_input {
9696

9797
#[cfg(test)]
9898
mod test {
99-
use crate::error::TskitRustError;
99+
use crate::error::TskitError;
100100
use crate::TskReturnValue;
101101

102102
#[test]
@@ -110,11 +110,11 @@ mod test {
110110
}
111111

112112
fn must_not_error(x: TskReturnValue) -> bool {
113-
x.map_or_else(|_: TskitRustError| false, |_| true)
113+
x.map_or_else(|_: TskitError| false, |_| true)
114114
}
115115

116116
fn must_error(x: TskReturnValue) -> bool {
117-
x.map_or_else(|_: TskitRustError| true, |_| false)
117+
x.map_or_else(|_: TskitError| true, |_| false)
118118
}
119119

120120
#[test]

src/bindings.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
//!
1212
//! ```
1313
//! use std::mem::MaybeUninit;
14-
//! let mut edges: MaybeUninit<tskit_rust::bindings::tsk_edge_table_t> = MaybeUninit::uninit();
14+
//! let mut edges: MaybeUninit<tskit::bindings::tsk_edge_table_t> = MaybeUninit::uninit();
1515
//! unsafe {
16-
//! let _ = tskit_rust::bindings::tsk_edge_table_init(edges.as_mut_ptr(), 0);
17-
//! let _ = tskit_rust::bindings::tsk_edge_table_add_row(edges.as_mut_ptr(), 0., 10., 0, 1, std::ptr::null(), 0);
16+
//! let _ = tskit::bindings::tsk_edge_table_init(edges.as_mut_ptr(), 0);
17+
//! let _ = tskit::bindings::tsk_edge_table_add_row(edges.as_mut_ptr(), 0., 10., 0, 1, std::ptr::null(), 0);
1818
//! assert_eq!((*edges.as_ptr()).num_rows, 1);
19-
//! tskit_rust::bindings::tsk_edge_table_free(edges.as_mut_ptr());
19+
//! tskit::bindings::tsk_edge_table_free(edges.as_mut_ptr());
2020
//! }
2121
//! ```
2222
//!

src/edge_table.rs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use crate::bindings as ll_bindings;
22
use crate::metadata;
3-
use crate::{tsk_id_t, tsk_size_t, TskitRustError};
3+
use crate::{tsk_id_t, tsk_size_t, TskitError};
44

55
/// An immutable view of an edge table.
66
///
@@ -25,46 +25,46 @@ impl<'a> EdgeTable<'a> {
2525
///
2626
/// # Errors
2727
///
28-
/// Will return [``IndexError``](crate::TskitRustError::IndexError)
28+
/// Will return [``IndexError``](crate::TskitError::IndexError)
2929
/// if ``row`` is out of range.
30-
pub fn parent(&'a self, row: tsk_id_t) -> Result<tsk_id_t, TskitRustError> {
30+
pub fn parent(&'a self, row: tsk_id_t) -> Result<tsk_id_t, TskitError> {
3131
unsafe_tsk_column_access!(row, 0, self.num_rows(), self.table_.parent);
3232
}
3333

3434
/// Return the ``child`` value from row ``row`` of the table.
3535
///
3636
/// # Errors
3737
///
38-
/// Will return [``IndexError``](crate::TskitRustError::IndexError)
38+
/// Will return [``IndexError``](crate::TskitError::IndexError)
3939
/// if ``row`` is out of range.
40-
pub fn child(&'a self, row: tsk_id_t) -> Result<tsk_id_t, TskitRustError> {
40+
pub fn child(&'a self, row: tsk_id_t) -> Result<tsk_id_t, TskitError> {
4141
unsafe_tsk_column_access!(row, 0, self.num_rows(), self.table_.child);
4242
}
4343

4444
/// Return the ``left`` value from row ``row`` of the table.
4545
///
4646
/// # Errors
4747
///
48-
/// Will return [``IndexError``](crate::TskitRustError::IndexError)
48+
/// Will return [``IndexError``](crate::TskitError::IndexError)
4949
/// if ``row`` is out of range.
50-
pub fn left(&'a self, row: tsk_id_t) -> Result<f64, TskitRustError> {
50+
pub fn left(&'a self, row: tsk_id_t) -> Result<f64, TskitError> {
5151
unsafe_tsk_column_access!(row, 0, self.num_rows(), self.table_.left);
5252
}
5353

5454
/// Return the ``right`` value from row ``row`` of the table.
5555
///
5656
/// # Errors
5757
///
58-
/// Will return [``IndexError``](crate::TskitRustError::IndexError)
58+
/// Will return [``IndexError``](crate::TskitError::IndexError)
5959
/// if ``row`` is out of range.
60-
pub fn right(&'a self, row: tsk_id_t) -> Result<f64, TskitRustError> {
60+
pub fn right(&'a self, row: tsk_id_t) -> Result<f64, TskitError> {
6161
unsafe_tsk_column_access!(row, 0, self.num_rows(), self.table_.right);
6262
}
6363

6464
pub fn metadata<T: metadata::MetadataRoundtrip>(
6565
&'a self,
6666
row: tsk_id_t,
67-
) -> Result<Option<T>, TskitRustError> {
67+
) -> Result<Option<T>, TskitError> {
6868
let buffer = metadata_to_vector!(T, self, row);
6969
decode_metadata_row!(T, buffer)
7070
}

src/error.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use crate::TskReturnValue;
44
use thiserror::Error;
55

66
#[derive(Error, Debug, PartialEq)]
7-
pub enum TskitRustError {
7+
pub enum TskitError {
88
/// Used when bad input is encountered.
99
#[error("we received {} but expected {}",*got, *expected)]
1010
ValueError { got: String, expected: String },
@@ -34,16 +34,16 @@ pub enum TskitRustError {
3434
///
3535
/// ```
3636
/// let rv = 0; // All good!
37-
/// tskit_rust::error::panic_on_tskit_error(rv);
37+
/// tskit::error::panic_on_tskit_error(rv);
3838
/// let rv = 1; // Probably something like a new node id.
39-
/// tskit_rust::error::panic_on_tskit_error(rv);
39+
/// tskit::error::panic_on_tskit_error(rv);
4040
/// ```
4141
///
4242
/// This will panic:
4343
///
4444
/// ```should_panic
4545
/// let rv = -202; // "Node out of bounds error"
46-
/// tskit_rust::error::panic_on_tskit_error(rv);
46+
/// tskit::error::panic_on_tskit_error(rv);
4747
/// ```
4848
pub fn panic_on_tskit_error(code: i32) {
4949
panic_on_tskit_error!(code);
@@ -54,7 +54,7 @@ pub fn panic_on_tskit_error(code: i32) {
5454
///
5555
/// tskit returns 0 when there's no error:
5656
/// ```
57-
/// let x = tskit_rust::error::get_tskit_error_message(0);
57+
/// let x = tskit::error::get_tskit_error_message(0);
5858
/// assert_eq!(x, "Normal exit condition. This is not an error!");
5959
/// ```
6060
///
@@ -63,14 +63,14 @@ pub fn panic_on_tskit_error(code: i32) {
6363
/// to ever do so by client code.
6464
///
6565
/// ```
66-
/// let x = tskit_rust::error::get_tskit_error_message(1);
66+
/// let x = tskit::error::get_tskit_error_message(1);
6767
/// assert_eq!(x, "Unknown error");
6868
/// ```
6969
///
7070
/// Values < 0 may have known causes:
7171
///
7272
/// ```
73-
/// let x = tskit_rust::error::get_tskit_error_message(-207);
73+
/// let x = tskit::error::get_tskit_error_message(-207);
7474
/// assert_eq!(x, "Individual out of bounds");
7575
/// ```
7676
pub fn get_tskit_error_message(code: i32) -> String {
@@ -81,7 +81,7 @@ pub fn get_tskit_error_message(code: i32) -> String {
8181
/// Given an instance of [``TskReturnValue``](crate::TskReturnValue),
8282
/// obtain the tskit error message if there is indeed an error.
8383
pub fn extract_error_message(x: TskReturnValue) -> Option<String> {
84-
x.map_or_else(|e: TskitRustError| Some(format!("{}", e)), |_| None)
84+
x.map_or_else(|e: TskitError| Some(format!("{}", e)), |_| None)
8585
}
8686

8787
#[cfg(test)]
@@ -107,7 +107,7 @@ mod test {
107107
fn test_error_formatting() {
108108
let x = mock_error();
109109
let mut s: String = "nope!".to_string();
110-
x.map_or_else(|e: TskitRustError| s = format!("{}", e), |_| ());
110+
x.map_or_else(|e: TskitError| s = format!("{}", e), |_| ());
111111
assert_eq!(s, "Individual out of bounds");
112112
}
113113

src/lib.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ pub use bindings::tsk_size_t;
3636
pub const TSK_NULL: tsk_id_t = -1;
3737

3838
pub use edge_table::EdgeTable;
39-
pub use error::TskitRustError;
39+
pub use error::TskitError;
4040
pub use mutation_table::MutationTable;
4141
pub use node_table::NodeTable;
4242
pub use population_table::PopulationTable;
@@ -46,9 +46,9 @@ pub use table_collection::TableCollection;
4646
///
4747
/// When an error from the tskit C API is detected,
4848
/// the error message is stored for diplay.
49-
pub type TskReturnValue = Result<i32, TskitRustError>;
49+
pub type TskReturnValue = Result<i32, TskitError>;
5050

51-
/// Get the tskit_rust version number.
51+
/// Get the tskit version number.
5252
pub fn version() -> &'static str {
5353
return env!("CARGO_PKG_VERSION");
5454
}

src/metadata.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@ pub(crate) fn char_column_to_vector(
5252
row: tsk_id_t,
5353
num_rows: tsk_size_t,
5454
column_length: tsk_size_t,
55-
) -> Result<Option<Vec<u8>>, crate::TskitRustError> {
55+
) -> Result<Option<Vec<u8>>, crate::TskitError> {
5656
if row < 0 || (row as tsk_size_t) >= num_rows {
57-
return Err(crate::TskitRustError::IndexError {});
57+
return Err(crate::TskitError::IndexError {});
5858
}
5959
if column_length == 0 {
6060
return Ok(None);

src/mutation_table.rs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use crate::bindings as ll_bindings;
22
use crate::metadata;
3-
use crate::{tsk_id_t, tsk_size_t, TskitRustError};
3+
use crate::{tsk_id_t, tsk_size_t, TskitError};
44

55
/// An immutable view of site table.
66
///
@@ -25,39 +25,39 @@ impl<'a> MutationTable<'a> {
2525
///
2626
/// # Errors
2727
///
28-
/// Will return [``IndexError``](crate::TskitRustError::IndexError)
28+
/// Will return [``IndexError``](crate::TskitError::IndexError)
2929
/// if ``row`` is out of range.
30-
pub fn site(&'a self, row: tsk_id_t) -> Result<tsk_id_t, TskitRustError> {
30+
pub fn site(&'a self, row: tsk_id_t) -> Result<tsk_id_t, TskitError> {
3131
unsafe_tsk_column_access!(row, 0, self.num_rows(), self.table_.site);
3232
}
3333

3434
/// Return the ``node`` value from row ``row`` of the table.
3535
///
3636
/// # Errors
3737
///
38-
/// Will return [``IndexError``](crate::TskitRustError::IndexError)
38+
/// Will return [``IndexError``](crate::TskitError::IndexError)
3939
/// if ``row`` is out of range.
40-
pub fn node(&'a self, row: tsk_id_t) -> Result<tsk_id_t, TskitRustError> {
40+
pub fn node(&'a self, row: tsk_id_t) -> Result<tsk_id_t, TskitError> {
4141
unsafe_tsk_column_access!(row, 0, self.num_rows(), self.table_.node);
4242
}
4343

4444
/// Return the ``parent`` value from row ``row`` of the table.
4545
///
4646
/// # Errors
4747
///
48-
/// Will return [``IndexError``](crate::TskitRustError::IndexError)
48+
/// Will return [``IndexError``](crate::TskitError::IndexError)
4949
/// if ``row`` is out of range.
50-
pub fn parent(&'a self, row: tsk_id_t) -> Result<tsk_id_t, TskitRustError> {
50+
pub fn parent(&'a self, row: tsk_id_t) -> Result<tsk_id_t, TskitError> {
5151
unsafe_tsk_column_access!(row, 0, self.num_rows(), self.table_.parent);
5252
}
5353

5454
/// Return the ``time`` value from row ``row`` of the table.
5555
///
5656
/// # Errors
5757
///
58-
/// Will return [``IndexError``](crate::TskitRustError::IndexError)
58+
/// Will return [``IndexError``](crate::TskitError::IndexError)
5959
/// if ``row`` is out of range.
60-
pub fn time(&'a self, row: tsk_id_t) -> Result<f64, TskitRustError> {
60+
pub fn time(&'a self, row: tsk_id_t) -> Result<f64, TskitError> {
6161
unsafe_tsk_column_access!(row, 0, self.num_rows(), self.table_.time);
6262
}
6363

@@ -69,9 +69,9 @@ impl<'a> MutationTable<'a> {
6969
///
7070
/// # Errors
7171
///
72-
/// Will return [``IndexError``](crate::TskitRustError::IndexError)
72+
/// Will return [``IndexError``](crate::TskitError::IndexError)
7373
/// if ``row`` is out of range.
74-
pub fn derived_state(&'a self, row: tsk_id_t) -> Result<Option<Vec<u8>>, TskitRustError> {
74+
pub fn derived_state(&'a self, row: tsk_id_t) -> Result<Option<Vec<u8>>, TskitError> {
7575
metadata::char_column_to_vector(
7676
self.table_.derived_state,
7777
self.table_.derived_state_offset,
@@ -84,7 +84,7 @@ impl<'a> MutationTable<'a> {
8484
pub fn metadata<T: metadata::MetadataRoundtrip>(
8585
&'a self,
8686
row: tsk_id_t,
87-
) -> Result<Option<T>, TskitRustError> {
87+
) -> Result<Option<T>, TskitError> {
8888
let buffer = metadata_to_vector!(T, self, row);
8989
decode_metadata_row!(T, buffer)
9090
}

0 commit comments

Comments
 (0)