Enum rust_htslib::errors::Error
source · [−]pub enum Error {
Show 47 variants
FileNotFound {
path: PathBuf,
},
NonUnicodePath,
Fetch,
FileSeek,
GenomicSeek {
contig: String,
start: u64,
},
UnknownSequence {
sequence: String,
},
SetThreads,
ThreadPool,
WriteRecord,
FaidxPositionTooLarge,
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,
BamAux,
BamAuxStringError,
BamAuxParsingError,
BamAuxTagNotFound,
BamAuxUnknownType,
BamAuxTagAlreadyPresent,
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,
},
}
Variants
FileNotFound
Fields
path: PathBuf
NonUnicodePath
Fetch
FileSeek
GenomicSeek
UnknownSequence
Fields
sequence: String
SetThreads
ThreadPool
WriteRecord
FaidxPositionTooLarge
TabixNoIter
TabixTruncatedRecord
TabixInvalidIndex
BamParseCigar
Fields
msg: String
BamUnexpectedCigarOperation
Fields
msg: String
BamParseSAM
Fields
rec: String
BamInvalidReferencePath
Fields
path: PathBuf
BamInvalidCompressionLevel
Fields
level: u32
BamOpen
Fields
target: String
BamInvalidIndex
Fields
target: String
BamInvalidRecord
BamTruncatedRecord
BamNotIndexable
BamWriteIndex
BamBuildIndex
BamPileup
BamAux
BamAuxStringError
BamAuxParsingError
BamAuxTagNotFound
BamAuxUnknownType
BamAuxTagAlreadyPresent
BcfAllocationError
BcfOpen
Fields
target: String
BcfInvalidRecord
BcfUndefinedTag
Fields
tag: String
BcfUnexpectedType
Fields
tag: String
BcfMissingTag
BcfSetTag
Fields
tag: String
BcfUnknownRID
Fields
rid: u32
BcfUnknownContig
Fields
contig: String
BcfUnknownID
Fields
id: String
BcfUnknownSample
Fields
name: String
BcfDuplicateSampleNames
BcfSetValues
BcfRemoveAlleles
BgzfInvalidCompressionLevel
Fields
level: i8
Trait Implementations
sourceimpl Error for Error
impl Error for Error
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · sourcefn 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 RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnwindSafe for Error
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more