Enum tskit::error::TskitError [−][src]
pub enum TskitError { ValueError { got: String, expected: String, }, IndexError, NotTrackingSamples, ErrorCode { code: i32, }, MetadataError { value: MetadataError, }, }
Variants
Used when bad input is encountered.
Used when array access is out of range. Typically, this is used when accessing arrays allocated on the C side.
Raised when samples are requested from
crate::Tree
objects, but sample lists are
not being updated.
Wrapper around tskit C API error codes.
Show fields
Fields of ErrorCode
code: i32
A redirection of crate::metadata::MetadataError
Show fields
Fields of MetadataError
value: MetadataError
The redirected error
Trait Implementations
impl Error for TskitError
[src]
impl Error for TskitError
[src]impl From<MetadataError> for TskitError
[src]
impl From<MetadataError> for TskitError
[src]fn from(source: MetadataError) -> Self
[src]
impl PartialEq<TskitError> for TskitError
[src]
impl PartialEq<TskitError> for TskitError
[src]fn eq(&self, other: &TskitError) -> bool
[src]
fn ne(&self, other: &TskitError) -> bool
[src]
impl StructuralPartialEq for TskitError
[src]
impl StructuralPartialEq for TskitError
[src]Auto Trait Implementations
impl RefUnwindSafe for TskitError
impl RefUnwindSafe for TskitError
impl Send for TskitError
impl Send for TskitError
impl Sync for TskitError
impl Sync for TskitError
impl Unpin for TskitError
impl Unpin for TskitError
impl UnwindSafe for TskitError
impl UnwindSafe for TskitError