pub fn panic_on_tskit_error(code: i32)Expand description
Takes the return code from a tskit function and panics if the code indicates an error. The error message is included in the panic statement.
Examples:
let rv = 0; // All good!
tskit_rust::error::panic_on_tskit_error(rv);
let rv = 1; // Probably something like a new node id.
tskit_rust::error::panic_on_tskit_error(rv);This will panic:
ⓘ
let rv = -202; // "Node out of bounds error"
tskit_rust::error::panic_on_tskit_error(rv);