pub enum Error {
Show 58 variants
FileNotFound {
path: PathBuf,
},
NonUnicodePath,
Fetch,
FileSeek,
GenomicSeek {
contig: String,
start: u64,
},
UnknownSequence {
sequence: String,
},
SetThreads,
ThreadPool,
WriteRecord,
FaidxPositionTooLarge,
FaidxBadSeqName,
FaidxBuildFailed {
path: PathBuf,
},
TabixNoIter,
TabixTruncatedRecord,
TabixInvalidIndex,
BamParseCigar {
msg: String,
},
BamUnexpectedCigarOperation {
msg: String,
},
BamParseSAM {
rec: String,
},
BamInvalidReferencePath {
path: PathBuf,
},
BamInvalidCompressionLevel {
level: u32,
},
BamOpen {
target: String,
},
BamInvalidIndex {
target: String,
},
BamInvalidRecord,
BamTruncatedRecord,
BamNotIndexable,
BamWriteIndex,
BamBuildIndex,
BamPileup,
BamUnsorted,
BamAux,
BamAuxStringError,
BamAuxParsingError,
BamAuxTagNotFound,
BamAuxUnknownType,
BamAuxTagAlreadyPresent,
BamBaseModificationTagNotFound,
BamBaseModificationTypeNotFound,
BamBaseModificationIterationFailed,
BamBaseModificationTooManyMods,
BcfAllocationError,
BcfOpen {
target: String,
},
BcfInvalidRecord,
BcfUndefinedTag {
tag: String,
},
BcfUnexpectedType {
tag: String,
},
BcfMissingTag {
tag: String,
record: String,
},
BcfSetTag {
tag: String,
},
BcfUnknownRID {
rid: u32,
},
BcfUnknownContig {
contig: String,
},
BcfUnknownID {
id: String,
},
BcfUnknownSample {
name: String,
},
BcfDuplicateSampleNames,
BcfSetValues,
BcfRemoveAlleles,
BgzfInvalidCompressionLevel {
level: i8,
},
HtsSetOpt,
SlowIdxStats,
InvalidTid {
tid: i32,
},
NoSequencesInReference,
}
Variants§
FileNotFound
NonUnicodePath
Fetch
FileSeek
GenomicSeek
UnknownSequence
SetThreads
ThreadPool
WriteRecord
FaidxPositionTooLarge
FaidxBadSeqName
FaidxBuildFailed
TabixNoIter
TabixTruncatedRecord
TabixInvalidIndex
BamParseCigar
BamUnexpectedCigarOperation
BamParseSAM
BamInvalidReferencePath
BamInvalidCompressionLevel
BamOpen
BamInvalidIndex
BamInvalidRecord
BamTruncatedRecord
BamNotIndexable
BamWriteIndex
BamBuildIndex
BamPileup
BamUnsorted
BamAux
BamAuxStringError
BamAuxParsingError
BamAuxTagNotFound
BamAuxUnknownType
BamAuxTagAlreadyPresent
BamBaseModificationTagNotFound
BamBaseModificationTypeNotFound
BamBaseModificationIterationFailed
BamBaseModificationTooManyMods
BcfAllocationError
BcfOpen
BcfInvalidRecord
BcfUndefinedTag
BcfUnexpectedType
BcfMissingTag
BcfSetTag
BcfUnknownRID
BcfUnknownContig
BcfUnknownID
BcfUnknownSample
BcfDuplicateSampleNames
BcfSetValues
BcfRemoveAlleles
BgzfInvalidCompressionLevel
HtsSetOpt
SlowIdxStats
InvalidTid
NoSequencesInReference
Trait Implementations§
Source§impl Error for Error
impl Error for Error
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
impl StructuralPartialEq for Error
Auto Trait Implementations§
impl Freeze for Error
impl RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnwindSafe for Error
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more